selenium入门:定位下拉选项

from selenium imprort webdriver

from time import sleep

driver=webdriver.Firefox()

driver.get("http://www.***.net")

#driver.find_element_by_tag_name('option')[1].click()

driver.find_element_by_css_selector("[value='2']").click()   #根据class元素-属性定位

sleep(2)

driver.quit()

#根据select类定位

from selenium import webdriver

扫描二维码关注公众号,回复: 2323789 查看本文章

from selenium.webdriver.support.ui import Select

from time import sleep

driver=webdriver.Firefox()

driver.get("http://www.***.net")

sleep(3)

select=Select(driver.find_element_by_css_selector("[name='CookieDate']"))

#select.select_by_index(1)   #根据列表下标定位

#select.select_by_value("2")  #根据列表值定位

select.select_by_visible_text("留一年") #根据列表文字定位

sleep(3)

driver.quit()

猜你喜欢

转载自www.cnblogs.com/luckerzhang/p/9354647.html