Java Selenium 3.14 和 Edge Chromium - 如何开始工作?

标签 java selenium-webdriver microsoft-edge

我一直在尝试让 Java Selenium 3.14 与 Edge Chromium 一起使用,但没有成功。我遇到了 Microsoft Edge Selenium Tools ( https://www.nuget.org/packages/Microsoft.Edge.SeleniumTools/3.141.0 ),但它是一个 .net 工具。

有 Java 实现指南吗?

非常感谢。

最佳答案

您想在 Java 中使用 Selenium WebDriver 自动化 Edge Chromium 吗?您可以按照以下步骤操作:

  • this page 下载您选择的 WebDriver 语言绑定(bind)(在您的情况下,它应该是 Selenium Java 3.141.59)。
  • this page 下载匹配版本的 Microsoft Edge WebDriver (与您的 Edge 浏览器版本相同)。
  • 示例代码(将代码中的路径更改为您自己的路径):
import org.openqa.selenium.WebDriver; 
import org.openqa.selenium.edge.EdgeDriver; 
import org.openqa.selenium.edge.EdgeOptions; 


public class Edgeauto { 
    public static void main(String[] args) {  
        System.setProperty("webdriver.edge.driver", "your\\path\\to\\edge\\webdriver\\msedgedriver.exe"); 
        EdgeOptions edgeOptions = new EdgeOptions();         
        WebDriver driver = new EdgeDriver(edgeOptions); 
        driver.get("https://www.google.com/"); 
     } 
} 

关于Java Selenium 3.14 和 Edge Chromium - 如何开始工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61370059/

相关文章:

javascript - 使用 xpath 获取并打印出元素

javascript - 是否可以仅通过 HTML/JavaScript 从 Internet Explorer 中呈现的页面打开 Microsoft Edge?

css - 边缘浏览器 : css filter property

javascript - 为什么 element.attribute 在 Edge 中不起作用?

java - 我在网页中有一个表格,其中有一个如图所示的界面。通过匹配接口(interface)名称,我需要单击箭头

selenium - 使用 phantomjs/selenium 单击 Google OAuth2 批准按钮

Java 中的 Java 命令行 XSLT 转换

java - 将 JMonkey 教程翻译成 JRuby

java - 忽略 Apache HttpClient 4.3 中的 SSL 证书

java - 使用 xmldsig 签名的 JAXB 编码