下拉框
定位方式
- 可以使用基础的8中定位方式进行定位
- 也可以通过Selece类中提供的select_by_index(),select_by_value(),
select_by_index(), select_by_visible_text()方法进行定位。
- 使用select类进行定位的前提,html标签对必须是select标签对,否则会报错
基础的8中定位方式进行定位
rom selenium import webdriver
from selenium.webdriver import ActionChains
from time import sleep
from selenium.webdriver.support.select import Select
webdr = webdriver.Chrome()
webdr.maximize_window()
webdr.get("https://www.baidu.com/")
action = ActionChains(webdr)
setbutton = webdr.find_element_by_id("s-usersetting-top")
sleep(4)
action.move_to_element(setbutton).perform(