版权声明:本文为博主原创文章,转载请声明出处并添加原文链接。 https://blog.csdn.net/azsx02/article/details/79005291
在用selenium定位元素的过程中,经常会遇到点击弹出复选框的操作,如下图所示。
- 先导入Select
- 点击复选框按钮,使复选框弹出
- 用Select(s).select_by_visible_text()方法选择目标选项。
from selenium.webdriver.support.select import Select
# 这里使用任意一种定位元素方式都可以
driver.find_element_by_id('复选框按钮id等').click()
# 创建复选框的webdriver对象
s = driver.find_element_by_id('复选框按钮id等')
# 选择目标选项,如Advertiser
Select(s).select_by_visible_text('Advertiser')