Selenium下拉框定位
# 导包 from selenium import webdriver from time import sleep # 加载驱动,打开URL页面 from selenium.webdriver.support.select import Select driver = webdriver.Firefox() URL = r"C:\Users\I\Desktop\TEST_A\selenium\source\注册A.html" driver.get(URL) element = driver.find_element_by_css_selector("#selectA") # 1.实例化一个Select对象,对实例化对象操作 # s = Select(element) # s.select_by_index(1) # 2.直接使用匿名对象 # 下拉框定位的三种方法——index元素的索引,有时候index可能无法定位,请换个浏览器再次尝试 Select(element).select_by_index(0) # 北京 # 下拉框定位——value值 Select(element).select_by_value("gz") # 广州 # 下拉框定位——显示的text文本 Select(element).select_by_visible_text("A重庆") # 重庆 # 暂停5秒 sleep(5) # 退出浏览器 driver.quit()