Windows 10 Edge 浏览器上的 Selenium

div*_*a r 1 java selenium-webdriver microsoft-edge

我必须在 Windows 10 'Edge' 浏览器上运行自动化。请让我知道如何使用 Java Selenium Web Driver 在 Windows 10 中启动 Edge 浏览器。

vdm*_*syk 5

这是针对 IE 的:

    System.setProperty("webdriver.ie.driver", "driver/IEDriverServer.exe");
Run Code Online (Sandbox Code Playgroud)

转至: https: //www.microsoft.com/en-us/download/details.aspx? id=48212

下载MicrosoftWebDriver.exe

现在你的 Edge 代码必须是:

System.setProperty("webdriver.edge.driver", "driver/MicrosoftWebDriver.exe");
WebDriver driver = new EdgeDriver();
driver.get("www.site.com");
Run Code Online (Sandbox Code Playgroud)


Bon*_*cía 5

您可以使用webdrivermanager。只需将此行添加到您的 Java 程序中:

WebDriverManager.edgedriver().setup();
Run Code Online (Sandbox Code Playgroud)

... 并且 webdrivermanager 会自动下载Edge 驱动程序并为您导出变量webdriver.edge.driver

webdrivermanager Maven 依赖项是:

<dependency>
   <groupId>io.github.bonigarcia</groupId>
   <artifactId>webdrivermanager</artifactId>
    <version>5.0.1</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)