【问题标题】:Linux IntelliJ Chrome WebDriverManager "chrome (or any other browser) failed to start"Linux IntelliJ Chrome WebDriverManager“chrome(或任何其他浏览器)无法启动”
【发布时间】:2019-02-18 11:50:49
【问题描述】:

我的 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 可以让您在未安装的浏览器上运行测试。不过,那将是非常棒的......

【问题讨论】:

  • @Boni García 请帮忙:

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


【解决方案1】:

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

【讨论】:

  • 我使用的是3.3.0版本
  • 你的 Chrome 版本是什么?
  • 或者只是整个项目(8kb zip):www57.zippyshare.com/v/luiY9MWR/file.html
  • 好的,也许我只是感到困惑,当您没有安装浏览器时,您的插件是否应该下载测试所需的二进制文件,所以当您在 5 个浏览器上运行测试时,您不需要下载和全部安装?
猜你喜欢
  • 1970-01-01
  • 2021-05-16
  • 2018-10-23
  • 1970-01-01
  • 2013-10-02
  • 1970-01-01
  • 1970-01-01
  • 2020-01-19
  • 2020-08-27
相关资源
最近更新 更多