【发布时间】:2020-10-16 22:55:53
【问题描述】:
我正在编写一个单击页面上特定按钮的 selenium 测试。页面上没有其他按钮,但似乎已被遮挡,因此代码无法找到它。
- 我已尝试将页面最大化,希望它能找到按钮,但无法找到
我的代码
driver.maximize_window()
WebDriverWait(driver, 20).until(EC.element_to_be_clickable((By.XPATH, "//input[@id='save' and @name='save'][@value='View Report']"))).click()
元素的副本
<input type="submit" value="View Report" id="save" name="save" data-reportid="108">
错误
selenium.common.exceptions.ElementClickInterceptedException:消息:元素点击被拦截:元素在点 (1750, 770) 处不可点击。其他元素会收到点击:... (会话信息:chrome=83.0.4103.116)
【问题讨论】:
-
stackoverflow.com/questions/48665001/…此链接将帮助您解决此问题
-
是的,但我相信我的情况略有不同,因为我不确定是什么阻碍了它
标签: selenium selenium-webdriver