Selenium下拉选择器怎么自动化处理
# 1. 点击 Select 下拉框选项元素
url = 'https://testpages.herokuapp.com/styled/basic-html-form-test.html'
driver.get(url)
select = driver.find_element('name', "dropdown")
option = select.find_element('xpath', '(//option)[2]')
option.click()
# 2. 使用 Select 类
# 3. 如何多选
option1 = driver.find_element('xpath', '//option[@value="ms1"]')
option1.click()
option2 = driver.find_element('xpath', '//option[@value="ms2"]')
option2.click()
# 4. input 元素的选择器
url = 'https://element.eleme.cn/#/zh-CN/component/select'
driver.get(url)
s = driver.find_element(By.XPATH, '//input[@placeholder="请选择"]')
driver.execute_script('arguments[0].readOnly=false; arguments[0].value="双皮奶"', s)
# 5. input 选择器如何多选
点击
# 其他元素的选择器
url = 'https://bulma.io/documentation/components/dropdown/#'
driver.get(url)
option1 = driver.find_element(By.XPATH, '//span[text()="Dropdown button"]/..')
option1.click()
option1 = driver.find_element(By.PARTIAL_LINK_TEXT, 'Other dropdown it')
option1.click()
# 6. 需要 Ctrl 键的选择
https://letcode.in/selectable
下拉框, 选择器, dropdown, 下拉选择框
本文完,感谢你的耐心阅读,如有需要可加我微信,备注「博客」并说明原因,我们一起进步,下次见。
编辑 (opens new window)
上次更新: 2022/05/31, 06:34:11