首页 > 解决方案 > Selenium - 自动化测试和边缘

问题描述

有人可以向我指出一个讨论如何设置 Selenium 和编写自动化脚本的网站或信息吗?我需要编写脚本来测试基于 Web 的应用程序。我知道如何使用 Java,并希望采用这种方法。

谢谢

标签: seleniummicrosoft-edge

解决方案


根据描述,您似乎想使用 Selenium Web 驱动程序自动化 MS Edge (Chromium) 浏览器。

我建议你参考下面的步骤。

  1. 从这里下载 Selenium 4.0.0-beta-1 的 Java 绑定。

  2. 从此页面下载 Microsoft Edge 驱动程序的匹配版本。

  3. 创建一个新的 JAVA 项目并尝试添加对 Java 绑定文件的引用Right-click the project folder-> Build path-> Configure Build path-> Libraries tab-> Add External JARs

  4. 将以下代码添加到您的 JAVA 项目中。

     import org.openqa.selenium.WebDriver;
     import org.openqa.selenium.edge.EdgeDriver;
     import org.openqa.selenium.edge.EdgeOptions;
    
     public class test {
    
         public static void main(String[] args) 
         {
    
             System.setProperty("webdriver.edge.driver", "Edge_web_driver_path_here....\\msedgedriver.exe"); //Modify path here...
             EdgeOptions edgeOptions = new EdgeOptions();
             //edgeOptions.addArguments("-inprivate");
             WebDriver driver = new EdgeDriver(edgeOptions); 
             driver.get("https://Website_URL_here...");    //Modify URL here...
    
             //--------------------------------------
                 //Your_Automation_code_here....
             //--------------------------------------
    
             driver.quit();
         }
     }
    
  5. 运行代码。

输出:

在此处输入图像描述

此外,您可以尝试根据您的要求修改代码示例。


推荐阅读