Java Windows 10边缘浏览器上的Selenium
我必须在Windows 10“Edge”浏览器上运行自动化。请告诉我如何使用Java Selenium Web驱动程序在windows 10中启动Edge浏览器。这是用于IE的:Java Windows 10边缘浏览器上的Selenium,java,selenium-webdriver,microsoft-edge,Java,Selenium Webdriver,Microsoft Edge,我必须在Windows 10“Edge”浏览器上运行自动化。请告诉我如何使用Java Selenium Web驱动程序在windows 10中启动Edge浏览器。这是用于IE的: System.setProperty("webdriver.ie.driver", "driver/IEDriverServer.exe"); 转到: 下载MicrosoftWebDriver.exe 现在,您的Edge代码必须是: System.setProperty("webdriver.edge.dri
System.setProperty("webdriver.ie.driver", "driver/IEDriverServer.exe");
转到:
下载MicrosoftWebDriver.exe
现在,您的Edge代码必须是:
System.setProperty("webdriver.edge.driver", "driver/MicrosoftWebDriver.exe");
WebDriver driver = new EdgeDriver();
driver.get("www.site.com");
这是给IE的:
System.setProperty("webdriver.ie.driver", "driver/IEDriverServer.exe");
转到:
下载MicrosoftWebDriver.exe
现在,您的Edge代码必须是:
System.setProperty("webdriver.edge.driver", "driver/MicrosoftWebDriver.exe");
WebDriver driver = new EdgeDriver();
driver.get("www.site.com");
你可以用。只需将这一行添加到Java程序:
WebDriverManager.edgedriver().setup();
。。。webdrivermanager会自动下载并为您导出变量webdriver.edge.driver
webdrivermanager Maven依赖项是:
<dependency>
<groupId>io.github.bonigarcia</groupId>
<artifactId>webdrivermanager</artifactId>
<version>4.4.3</version>
</dependency>
io.github.bonigarcia
webdrivermanager
4.4.3
您可以使用。只需将这一行添加到Java程序:
WebDriverManager.edgedriver().setup();
。。。webdrivermanager会自动下载并为您导出变量webdriver.edge.driver
webdrivermanager Maven依赖项是:
<dependency>
<groupId>io.github.bonigarcia</groupId>
<artifactId>webdrivermanager</artifactId>
<version>4.4.3</version>
</dependency>
io.github.bonigarcia
webdrivermanager
4.4.3
要将Edge与硒一起使用,需要-
- 有Windows 10
- 根据您的操作系统版本号下载正确版本的MicrosoftWebDriver
System.setProperty("webdriver.edge.driver","C:\\Program Files (x86)\\Microsoft Web Driver\\MicrosoftWebDriver.exe"); //put actual location
WebDriver driver = new EdgeDriver();
driver.get("your link");
有关详细信息,请参阅本文:要将Edge与Selenium结合使用,需要-
- 有Windows 10
- 根据您的操作系统版本号下载正确版本的MicrosoftWebDriver
System.setProperty("webdriver.edge.driver","C:\\Program Files (x86)\\Microsoft Web Driver\\MicrosoftWebDriver.exe"); //put actual location
WebDriver driver = new EdgeDriver();
driver.get("your link");
有关详细信息,请参阅本文:请添加您已经尝试过的内容的更多信息。请添加您已经尝试过的内容的更多信息。谢谢您提供的代码。上面的代码可以很好地启动边缘浏览器。另外,我需要澄清这个边缘驱动程序是否支持所有现有的函数和方法。我有这个疑问,因为sendkeys方法不接受字符串,而是请求charsequence。类似地,在使用代码“driver.manage().window().maximize();”时,我也会遇到一个错误。应用程序启动后,导航到其他页面时工作正常,但一切都没有焦点(这意味着只有边缘图标在任务栏中高亮显示,我无法查看应用程序发生了什么,因为它正在隐藏所有操作)。这是它的行为方式还是请分享解决方案(如果有的话)。提前感谢。感谢代码。上面的代码可以很好地启动边缘浏览器。另外,我需要澄清此边缘驱动程序是否支持所有现有函数和方法。我有这个疑问,因为sendkeys方法不接受字符串,而是询问f或者charsequence。类似地,我在使用代码“driver.manage().window().maximize();”时遇到错误。启动应用程序并导航到其他页面时工作正常,但一切都没有焦点(这意味着只有边缘图标在任务栏中突出显示,我无法查看应用程序发生了什么,因为它正在隐藏所有操作)。这是它的行为方式还是请分享解决方案(如果有的话)。提前感谢。