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

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()

 

posted @ 2018-07-23 14:54  luckerzhang  阅读(371)  评论(0编辑  收藏  举报