【问题标题】:Cannot run my selenium tests on the edge webDriver无法在边缘 webDriver 上运行我的硒测试
【发布时间】:2020-01-06 04:52:13
【问题描述】:

我使用的是 macOS,我在上面安装了 Edge webdriver,在我的 selenium 框架上配置了它的路径

但是我收到了这个错误:

org.openqa.selenium.WebDriverException: unknown error: cannot find Microsoft Edge binary
Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'
System info: host: 'MacBook-Pro-de-Sabrine-2.local', ip: 'fe80:0:0:0:4c2:e6bc:d2ff:348c%en0', os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '10.14.5', java.version: '1.8.0_191'
Driver info: driver.version: EdgeDriver

【问题讨论】:

  • 请分享您的 Microsoft Edge 二进制代码和路径。
  • 您能否尝试发布您为设置框架和驱动程序所采取的示例代码和步骤?我们会努力检查,如果有问题,我们会尽力提供建议。

标签: java macos selenium selenium-webdriver microsoft-edge


【解决方案1】:

所以您使用的是 MAC。问题是浏览器需要安装在您的系统上才能运行它。 因此,如果您以某种方式安装了它,请使用以下代码:

代码:

System.setProperty("webdriver.edge.driver","/YOUR_PATH");
WebDriver driver = new EdgeDriver();
driver.get("http://www.google.com"); 

System.setProperty("webdriver.edge.driver","YOUR_PATH");
ChromeOptions chromeOptions  = new ChromeOptions();
chromeOptions.setBinary("/YOUR_PATH");
EdgeOptions edgeOptions = new EdgeOptions().merge(chromeOptions);
WebDriver driver = new EdgeDriver(edgeOptions);
driver.get("http://www.google.com"); 

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-23
    • 1970-01-01
    • 2019-12-08
    • 1970-01-01
    • 2014-07-22
    相关资源
    最近更新 更多