📌  相关文章
📜  如何在Java中使用Selenium打开 Microsoft Edge 浏览器?

📅  最后修改于: 2022-05-13 01:54:20.663000             🧑  作者: Mango

如何在Java中使用Selenium打开 Microsoft Edge 浏览器?

Selenium是一种开源流行的基于 Web 的自动化工具。使用selenium的主要优点是,它支持所有浏览器,如 Google Chrome、Microsoft Edge、Mozilla Firefox 和 Safari,适用于所有主要操作系统,其脚本用各种语言编写,如Java、 Python、JavaScript、C# 等。我们将使用Java。在本文中,让我们考虑一个测试用例,我们将尝试在 Edge 浏览器中自动化以下场景。

  • 启动边缘浏览器。
  • 最大化浏览器。
  • 打开网址:https://www.geeksforgeeks.org/

为了调用 chrome 浏览器,我们需要 Eclipse IDE、 Selenium Grid(版本 4)和 Edge Driver。

安装

  • Eclipse IDE:在下载之前还要确保您的设备具有Java JDK。如果没有,请安装Java ,请参阅:How to Download and Install Java for 64 bit machine?。并通过参考这篇文章 Eclipse IDE for Java Developers 安装 Eclipse IDE
  • Selenium:在此处下载Selenium最新的稳定版本
  • Web 驱动程序:在此处根据您的版本下载 Microsoft Edge Webdriver

分步实施

第1步:

打开 Eclipse IDE 并创建一个新的Java项目。右键单击“src”文件夹并从 New > Class 创建一个新的 Class File。给出类名称,然后单击“完成”按钮。

第2步:

将Selenium JAR 文件添加到Java项目中。右键单击类名称并选择“构建路径”并选择>配置构建路径

然后选择 Libraries > Classpath > 并单击“Add External JAR”,现在添加Selenium Jar 并单击“Apply and Finish”

Java
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.edge.EdgeDriver;
 
public class Geeksforgeeks {
    public static void main(String args[])
    {
        System.setProperty(
            "webdriver.edge.driver",
            "C:\\Users\\ADMIN\\Documents\\Selenium\\msedgedriver.exe");
        // Instantiate a ChromeDriver class.
        WebDriver driver = new EdgeDriver();
        // Maximize the browser
        driver.manage().window().maximize();
        // Launch Website
        driver.get("https://www.geeksforgeeks.org/");
    }
}


研究代码

上述脚本用于打开 Microsoft Edge 浏览器并导航到 geeksforgeeks 网站。那么让我们看看它是如何工作的:

  • 将系统属性“webdriver.edge.driver”设置为 EdgeDriver.exe 文件的路径并实例化 EdgeDriver 类:
  • 最大化窗口:driver.manage().window().maximize();
  • 打开 URL: driver.get(“URL 链接”)

如有任何疑问,请参阅此视频