Linux IntelliJ Chrome WebDriverManager“ Chrome(或其他任何浏览器)无法启动”

时间:2019-02-18 11:50:50

标签: java selenium google-chrome selenium-webdriver webdrivermanager-java

我在使用WebDriverManager时遇到问题。

如果我指定下载的chromedriver的路径,则会得到这个link

org.openqa.selenium.WebDriverException: unknown error: Chrome failed to start: exited abnormally
  (unknown error: DevToolsActivePort file doesn't exist)
  (The process started from chrome location /home/ja/.m2/repository/webdriver/chromedriver/linux64/73.0.3683.20/chromedriver is no longer running, so ChromeDriver is assuming that Chrome has crashed.)

编辑1.如果我安装了chrome,则可以使用。

编辑2。仅当未安装要测试的浏览器时,问题才会出现。

编辑3.如果通过终端(Linux终端和IntelliJ终端)运行WebDriverManager下载的(浏览器)驱动程序,则可以运行。

编辑4.事实证明我只是愚蠢的。我以为WebDriverManager可以让您在未安装的浏览器上运行测试。那真是太棒了...

1 个答案:

答案 0 :(得分:0)

似乎您正在使用旧版本的WebDriverManager。尝试使用最新版本,因为从WebDriverManager 3.x开始,默认情况下,下载的chromedriver版本不是最新版本,而是适用于您的Chrome浏览器的版本。