<<< ERROR!
net.thucydides.core.webdriver.DriverConfigurationError: Could not instantiate class org.openqa.selenium.chrome.ChromeDriver
Caused by: net.thucydides.core.webdriver.DriverConfigurationError:
Could not instantiate new WebDriver instance of type class org.openqa.selenium.chrome.ChromeDriver (Could not start a new session. Response code 500. Message: unknown error: Chrome failed to start: exited abnormally.
(unknown error: DevToolsActivePort file doesn't exist)
(The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.)
org.openqa.selenium.SessionNotCreatedException: Message: Could not start a new session. Response code 500. Message: session not created:
.
Driver info: org.openqa.selenium.chrome.ChromeDriver
5条答案
按热度按时间xnifntxz1#
如果有人在linux上,
一些发行版安装/usr/bin/google-chrome-stable,web驱动程序管理器尝试使用以下命令重试chrome版本
既然那个bin不存在,就要失败;解决方案非常简单,只需一个简单的链接到谷歌铬
mccptt672#
这不仅仅是一个答案,还继续着这个问题。
我使用的宁静bdd具有以下特点:
生成的错误消息为:
正在尝试不同的驱动程序组合,但没有一个是工作的。有趣的是,当我运行在windows上相同的配置都工作。
pieyvz9o3#
简而言之,你需要安装以前版本的web驱动程序与这样的问题
vaj7vani4#
更新您的chromedriver版本,似乎您的浏览器和浏览器当前的驱动程序版本不相同。
erhoui1w5#
此错误消息...
...表示ChromeDriver无法启动/产生新的 * 浏览上下文 *,即google-chrome会话。
您的主要问题是所使用的二进制文件版本之间的不兼容,如下所示:
支持Chrome版本99
驱动程序信息:org.openqa.selenium.chrome.ChromeDriver
因此,最有可能的是 *jdk版本 *、*chromedriver版本 * 和 chrome=99.0 之间不匹配
溶液
确保: