我正在尝试使用 selenium 使用 python 脚本自动从网站下载数据,但出现以下错误:
"WebDriverException: Message: TypeError: rect is undefined".
代码试用:
from selenium import webdriver
from selenium.webdriver.common import action_chains
driver = webdriver.Firefox()
url="https://www.hlnug.de/?id=9231&view=messwerte&detail=download&station=609"
driver.get(url)
现在我定义要单击的复选框并尝试单击它:
temp=driver.find_element_by_xpath('//input[@value="TEMP"]')
action = action_chains.ActionChains(driver)
action.move_to_element(temp)
action.click()
action.perform()
我已经在网上搜索了 2 个小时,但没有成功。因此欢迎任何想法!
非常感谢!
原文由 Mathador 发布,翻译遵循 CC BY-SA 4.0 许可协议
有两个元素匹配该定位器。第一个是不可见的,所以我假设你想点击第二个。