2016-08-11 68 views
0

我试图在Microsoft Edge浏览器中自动运行。我提到了下面的链接来做到这一点,我可以启动浏览器,但它无法启动URL。有人可以帮帮我吗。无法在边缘浏览器中启动URL - Selenium Java

Selenium Java版本:2.53.1 尝试使用两个边缘驱动程序(内部版本和webdriver),一个返回null异常并且未启动任何浏览器,另一个在启动浏览器后返回未知错误。 https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/

代码来自简称: stackoverflow.com/questions/31991309/selenium-on-windows-10-edge-browser

+0

对此看看http://stackoverflow.com/questions/36865751/硒与微软边缘驱动程序永不完成初始化/ 37946776#37946776 ... –

+1

谢谢,但相反,它为我降级驱动程序版本工作! – ahly212

回答

1

您需要下载基于操作系统构建正确的版本边缘驱动程序数。当我使用与我的内部版本号不同的Edge驱动程序版本时,我遇到了这个问题。

按照下面给出下面的步骤(我曾与硒3.0 Beta1的尝试这样做,它的工作的罚款)

使用步骤 -

  1. ,开始 - >设置>系统>关于和记顺着OS内部版本号

  2. 下载的驱动程序从这个链接正确的版本 - https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/

  3. 如果下载的文件是.msi,请安装它以获取.exe驱动程序。对于其中一个版本,可以下载direct .exe。

  4. 一旦MicrosoftWebDriver.exe下载,我们可以使用两种System.setProperty(“webdriver.edge.driver”,“驱动程序位置”)或使用环境变量

我们的测试脚本中使用它

示例脚本:

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"); 

请参阅这篇文章的详细信息:http://automationtestinghub.com/selenium-3-launch-microsoft-edge-with-microsoftwebdriver/

相关问题