如何使用Selenium和Python选择复选框
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
browser = webdriver.Firefox()
url = 'Any URL'
browser.get(url)
browser.find_element_by_id("15 Minute Stream Flow Data: USGS (FIFE)").click()
我想选中对应于15分钟流数据的复选框:USGS(FIFE)
我尝试了id
、name
、link_text
,但没有检测到它。应该使用什么
您也可以这样尝试:
如果您想知道是否已检查:
点击:
将^{} 与XPath表达式
.//*[contains(text(), 'txt')]
一起使用,以查找包含txt
作为文本的元素更新
文档加载后会加载某些内容。我修改了代码,尝试了10次(间隔1秒睡眠)
复选框HTML为:
所以你可以用
查找元素属性的一种方法是使用Google Chrome开发者工具:
相关问题 更多 >
编程相关推荐