EdgeWebDriver无法找到Edge浏览器二进制文件

时间:2019-08-22 15:24:31

标签: java selenium selenium-webdriver microsoft-edge

我正在尝试使用macOS上的Java绑定针对MS Edge运行Selenium测试。我已成功安装Edge和Edge驱动程序。我的测试设法连接到Edge Driver,但似乎驱动程序无法找到浏览器的二进制文件,请参见错误消息:

org.openqa.selenium.WebDriverException: unknown error: cannot find Microsoft Edge binary

详细信息:

  • 边缘版本:77.0.235.9(最新)
  • Edge驱动程序版本:78.0.253.0(最新)-我也尝试过77.0.235.9以匹配浏览器的版本
  • 硒版本:3.141.59
  • JDK版本:1.8.0_192-b12
  • macOS版本:10.14.6

我看到了几个与我的问题类似的问题,并尝试了一些建议的解决方案,但无济于事。我尝试过的事情:

  • 设置环境变量webdriver.edge.bin指向浏览器的二进制文件。
  • 使用new EdgeOptions().setBinary()(由于Selenium的Java绑定的最新版本不包含此方法,因此无法使用。)
  • 将浏览器二进制文件添加到路径。

0 个答案:

没有答案