Edge WebDriver 版本

Edge WebDriver Version

如何判断您使用的是哪个版本的 Edge Web 驱动程序?

我想使用网络驱动 Microsoft Edge 44.18362.449.0,Microsoft EdgeHTML 18.18363

按照此处的说明,我这样做是为了获取 Webdriver

"Install via DISM by running the following command in an elevated command prompt: DISM.exe /Online /Add-Capability /CapabilityName:Microsoft.WebDriver~~~~0.0.1.0"

我正在将 selenium 与 java 一起使用,我在 chrome 浏览器 selenium 上进行了测试,我通过使用 .exe 文件访问网络驱动程序,但是没有提供 .exe 文件,或者我是不知道它安装在哪里。当我 运行 上面的命令时,我查看了我所在的目录,但没有找到 exe。

请告知我如何使用 java 和 selenium 连接到网络驱动程序。

您应该找到 MicrosoftWebDriver.exe' atC:\Windows\System32\MicrosoftWebDriver.exe`,如下面的屏幕截图所示。

同意@supputuri的建议

您也可以直接在代码中引用路径,如下所示。它也会起作用。

示例:

package selenium_test;

import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.edge.*;
import org.openqa.selenium.WebElement;
public class new_java_class 
{

        public static void main(String[] args) 
    {

                  System.setProperty("webdriver.edge.driver","C:\\Windows\\System32\\MicrosoftWebDriver.exe");

                  WebDriver browser = new EdgeDriver();

                  browser.get("https://microsoft.com");               
        }
}