1

我对 WebDriverManager 有疑问。

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

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

4

1 回答 1

0

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

于 2019-02-21T15:56:30.707 回答