我曾尝试使用selenium在instagram上创建一个帐户,第一个页面没有问题,但在"创建帐户"之后有一个带有出生日期的页面。我有这个代码:
driver.find_element_by_class_name("h144Z ").click()
driver.find_element_by_xpath("//option[@value='1']").send_keys("5")
它点击月份,但没有选择一个。知道如何选择月份、日期和年份吗?(顺便说一句,类名"h144Z"在每个拾取器中都是相同的(
已解决。不要进行
driver.find_element_by_class_name("h144Z ").click()
和
driver.find_element_by_xpath("//option[@value='1']").send_keys("5")
进行
driver.find_element_by_class_name("h144Z ").send_keys("5")
但仍然是idk,如何用相同的类名填充其他的。
使用select类选项1
s1= Select(find_element_by_xpath(//*[contains(@title,'Month')]
s1.select_by_value('5')
选项2
s1= Select(find_element_by_xpath(//*[contains(@title,'Month')]
s1.select_by_index('5')
选项3
s1= Select(find_element_by_xpath(//*[contains(@title,'Month')]
s1.select_by_visible_text('May')