当我在Chrome上运行测试时,经常会收到一个WebdriverException,指出Chrome无法访问。并非每次都这样。也许每15次一次。我必须在Windows计算机上运行所有程序,并且具有最新的Chrome,Chromedriver,Selenium-
Webdriver版本。
我尝试设置环境变量“ DBUS_SESSION_BUS_ADDRESS = / dev / null”。完全没有帮助。
有人遇到这个问题,找到了解决方案吗?
org.openqa.selenium.WebDriverException: chrome not reachable
(Driver info: chromedriver=2.35.528161 (5b82f2d2aae0ca24b877009200ced9065a772e73),platform=Windows NT 6.1.7601 SP1 x86_64) (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 62.52 seconds
Build info: version: '2.52.0', revision: '4c2593cfc3689a7fcd7be52549167e5ccc93ad28', time: '2016-02-11 11:22:43'
System info: host: 'CORPMNA7158A', ip: '10.26.195.163', os.name: 'Windows 7', os.arch: 'amd64', os.version: '6.1', java.version: '1.8.0_144'
Driver info: org.openqa.selenium.chrome.ChromeDriver
该错误确实给我们一些提示,如下所示:
org.openqa.selenium.WebDriverException: chrome not reachable
从本质上讲,这表明chromedriver
二进制文件无法产生新Chrome Browser
进程。
您的主要问题是所使用的二进制文件之间的 版本兼容性 ,如下所示:
chromedriver=2.35.528161
(已发布2018-01-10
)chromedriver=2.35
明确提到以下内容:
Supports Chrome v62-64
chrome=65.x
Selenium Version 2.52.0
(发布于 2016-02-11 11:22:43 )[ as per the error stack trace within your question
]因此,发布 Selenium Version 2.52.0
和之间的时间间隔 chromedriver=2.35.528161
几乎是 2年 ,并且不兼容。因此, ChromeDriver
有时无法生成新Chrome Browser
进程。
ChromeDriver
在 v2.35
水平。Chrome
至稳定 Chrome v64.x
水平。(as per ChromeDriver v2.35 release notes
)Selenium
到当前水平 Version 3.8.1
。Test
。我正试图使用Appium从mac上的Android应用程序启动我的应用程序。应用程序 或使用我的代码,但我得到一个错误 无法启动新会话。 确保Appium服务器运行的应用程序是通过使用Appium中的“App Path”参数打开的。应用程序(以及适用于Android的软件包和 活动)或通过连接selenium客户端,并 在所需的功能对象中提供此功能。" 下面是我的Appium日志,我在这里做错了什
问题内容: 我刚接触selenium。我生成了我的第一个Javaselenium测试用例,它已成功编译。但是当我运行该测试时,我得到了以下RuntimeException 请告诉我如何解决此错误。 这是我要运行的Java文件。 我首先通过命令提示符启动了selenium服务器,然后通过另一个命令提示符执行了上述java文件。 第二个问题:我可以右键单击包含selenium的网页上的指定位置。 问题
我在所有浏览器中都遇到了这个例外。例如,我在chrome上创建了一个远程webdriver,如下所示: 我得到了UnreachableBrowserException如下: 但我在<代码>http://myIP:4444/grid/console,一切正常,节点仍然注册。然后在<代码>http://myIP:5555/wd/hub/static/resource/hub.html,我仍然可以单击“
我正在尝试使用selenium java代码打开firefox浏览器。 Selenium服务器已启动并正在运行。我尝试使用命令提示符更改selenium服务器端口,并在代码中设置端口,但两者都不起作用。 在错误消息“连接到localhost:6544”中,它每次都试图连接到不同的localhost。有人能看出问题出在哪里吗? 我使用的版本有: firefox 48.0 另外,我的geckodriv
这是我的密码。我是Appium的初学者,我正在使用Java版本13和最新版本的Eclipse和Appium,我已经尝试了所有方法,但每次都会遇到以下异常: 失败:运行组织。openqa。硒。SessionNotCreatedException:无法创建新的远程会话。有关详细信息,请查看服务器日志。原始错误:处理命令时发生未知的服务器端错误。原始错误:无法初始化检测过程。确保被测应用程序未崩溃,并调
我在Win7 x32上使用SoapUI Pro 5.1.2,并尝试在Groovy Teststep中连接到Selenium WebDrive。 为此,我添加了v2。45.0在文件夹中。 我的Groovy测试步骤代码: 当我尝试运行此步骤时,SoapUI返回消息: 在添加相同的打包到空java项目。它已经顺利完成了! 这是soapUI的错误日志: 我也尝试使用代替,得到了同样的错误。