gpt4 book ai didi

google-chrome - 从 Eclipse IDE 调用 Selenium 脚本时出现 "Chrome Not Reachable"

转载 作者:行者123 更新时间:2023-12-05 00:15:59 27 4
gpt4 key购买 nike

在我们的 Selenium 远程网络驱动程序设置中,我们编写了要在 Chrome 浏览器中运行的 Selenium Java 测试脚本。我们使用的是 Chrome 驱动程序 2.28。 Selenium 独立服务器 2.53。 Selenium API 2.53。当我们在 Eclipse IDE 中运行我们的脚本时,5 次中有 3 次,Chrome 浏览器不会被脚本调用或需要很长时间才能启动。当它无法调用浏览器时,它会因此异常而失败....

> Caused by: org.openqa.selenium.WebDriverException: chrome not
> reachable (Driver info: chromedriver=2.28.455520
> (cc17746adff54984afff480136733114c6b3704b),platform=Windows NT
> 6.1.7601 SP1 x86_64) (WARNING: The server did not provide any stacktrace information) Command duration or timeout: 62.50 seconds
> Build info: version: '2.53.0', revision: '35ae25b', time: '2016-03-15
> 17:00:58' System info: host: '<XXXXXXX>', ip: '<XXXXXXXXXX>',
> os.name: 'Windows 7', os.arch: 'amd64', os.version: '6.1',
> java.version: '1.8.0_121' Driver info:
> org.openqa.selenium.chrome.ChromeDriver
> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
> at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
> at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
> at org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:206)
> at org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:158)
> at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:678)
> at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:249)
> at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:131)
> at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:144)
> at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:170)
> at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:138)
> ... 13 more 11:58:11.356 WARN - Exception: chrome not reachable

(Driver info: chromedriver=2.28.455520 (cc17746adff54984afff480136733114c6b3704b),platform=Windows NT 6.1.7601 SP1 x86_64) (WARNING: The server did not provide any stacktrace information) Command duration or timeout: 62.50 seconds Build info: version: '2.53.0', revision: '35ae25b', time: '2016-03-15 17:00:58' System info: host: '', ip: '', os.name: 'Windows 7', os.arch: 'amd64', os.version: '6.1', java.version: '1.8.0_121' Driver info: org.openqa.selenium.chrome.ChromeDriver at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:206) at org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:158) at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:678) at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:249) at org.openqa.selenium.remote.RemoteWebDriver.(RemoteWebDriver.java:131) at org.openqa.selenium.remote.RemoteWebDriver.(RemoteWebDriver.java:144) at org.openqa.selenium.chrome.ChromeDriver.(ChromeDriver.java:170) at org.openqa.selenium.chrome.ChromeDriver.(ChromeDriver.java:138) ... 13 more 11:58:11.356 WARN - Exception: chrome not reachable



临时但痛苦的解决方案是转到Windows TaskManager并杀死六个左右,Chrome.exe一个接一个地处理。据观察,即使我们运行我们的脚本或手动运行应用程序,被调用的 Chrome 浏览器进程也更像是 6 或 7,而不是更少。

是 Chrome 浏览器还是 Selenium 问题。 ?
就个人而言,我过去没有遇到过这个问题,不像我的团队成员一年以来一直有这个问题。一旦我将 Chrome 驱动程序从 2.25 升级到 2.28,我就开始遇到这个问题。

最佳答案

如果您以 root 用户身份运行脚本,它将抛出错误“chrome 无法访问”。尝试以普通用户身份运行脚本,它会正常工作。

关于google-chrome - 从 Eclipse IDE 调用 Selenium 脚本时出现 "Chrome Not Reachable",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43238031/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com