Tag:

调试“元素不可点击”错误

我只在Chrome中看到这一点。 完整的错误信息如下: “org.openqa.selenium.WebDriverException:元素在点(411,675)不可点击,其他元素将收到点击:…” “将接受点击”的元素位于所讨论的元素的侧面,而不是在其之上,并且不重叠,而不是在页面上移动。 我曾尝试添加一个偏移量,但这也不起作用。 该项目在显示的窗口上,不需要滚动。

Firefox更新后无法使用Selenium打开浏览器

我在Ubuntu Desktop 16.04上使用Selenium WebDriver,并且无法打开浏览器。 Firefox更新后出现以下错误(在此之前,它一切正常): Traceback (most recent call last): File "test.py", line 6, in <module> driver = webdriver.Firefox() File "/usr/local/lib/python3.5/dist-packages/selenium/webdriver/firefox/webdriver.py", line 81, in __init__ self.binary, timeout) File "/usr/local/lib/python3.5/dist-packages/selenium/webdriver/firefox/extension_connection.py", line 51, in __init__ self.binary.launch_browser(self.profile, timeout=timeout) File "/usr/local/lib/python3.5/dist-packages/selenium/webdriver/firefox/firefox_binary.py", line 68, in launch_browser self._wait_until_connectable(timeout=timeout) File "/usr/local/lib/python3.5/dist-packages/selenium/webdriver/firefox/firefox_binary.py", line 98, in _wait_until_connectable raise WebDriverException("The browser appears to have exited […]

如何使用Java处理Selenium WebDriver的身份验证弹出窗口

我正在尝试使用下面的代码来处理身份验证弹出窗口: FirefoxProfile profile = new FirefoxProfile(); profile.setPreference("network.http.phishy-userpass-length", 255); profile.setPreference("network.automatic-ntlm-auth.trusted-uris", "xxxx"); driver = new FirefoxDriver(profile); baseUrl="http://" + login + ":" + password + "@" + url; driver.get(baseUrl + "/"); 当我执行测试时,页面显示认证弹出窗口,并仍然加载一个,直到我点击取消按钮。 那一刻,我可以访问到下一个页面,这意味着认证成功,但始终显示认证弹出窗口