如何下载 Microsoft WebDriver/Edge 驱动程序以与 Selenium 配合使用?

seleniumautomation testingtesting tools更新于 2026/1/23 23:37:17

我们可以下载 Microsoft/Edge 驱动程序以与 Selenium 配合使用。Microsoft Edge 驱动程序允许在 Selenium 中开发的测试与 Edge 浏览器进行通信。

要下载 msedgedriver.exe 文件,我们必须首先导航到以下链接 − https://developer.microsoft.com/en-us/microsoftedge/tools/webdriver/#downloads

然后转到"下载"部分,并根据我们本地的操作系统和浏览器版本点击链接。

下载完成后,将保存一个 zip 文件。需要将其解压并存储在某个位置。解压后,可执行文件 msedgedriver.exe 将被保存在所需位置。

我们必须使用 System.setProperty 方法配置 msedgedriver.exe 文件的路径,并创建 EdgeDriver 类的对象。

语法

System.setProperty("webdriver.edge.driver", "C:\Users\ghs6kor\Desktop\Java\msedgedriver.exe");
WebDriver driver = new EdgeDriver();

示例

import org.openqa.selenium.WebDriver;
import org.openqa.selenium.edge.EdgeDriver;
import org.openqa.selenium.Capabilities;
import org.openqa.selenium.remote.RemoteWebDriver;
public class EdgeBrwserLaunch{
   public static void main(String[] args) {
      //配置msedgedriver.exe的路径
      System.setProperty("webdriver.edge.driver",
         "C:\Users\ghs6kor\Desktop\Java\msedgedriver.exe");
      //EdgeDriver 对象
      WebDriver driver = new EdgeDriver();
      //URL 启动
      driver.get("https://www.yahoo.com/");
      //获取浏览器名称
      Capabilities c = ((RemoteWebDriver) driver).getCapabilities();
      System.out.println("Browser: " + c.getBrowserName());
      driver.quit();
   }
}

输出


相关文章