我正在尝试使用Selenium 3启动Microsoft Edge浏览器;但它会在控制台中抛出下面的错误,并且浏览器不会启动。无法在Selenium 3中启动Microsoft Edge浏览器
May 17, 2017 2:47:55 PM org.openqa.selenium.os.UnixProcess checkForError
SEVERE: org.apache.commons.exec.ExecuteException: Process exited with an error: -1073741515 (Exit value: -1073741515)
FAILED: launch
org.openqa.selenium.WebDriverException: Timed out waiting for driver server to start.
Build info: version: '3.4.0', revision: 'unknown', time: 'unknown'
System info: host: 'PRABODH', ip: '192.168.207.1', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_131'
Driver info: driver.version: EdgeDriver
下面是剪断的代码我使用:
String DriverPath=System.getProperty("user.dir")+"\\"+"Drivers";
System.setProperty("webdriver.edge.driver", DriverPath+"//"+"MicrosoftWebDriver.exe");
DesiredCapabilities capabilities = DesiredCapabilities.edge();
driver = new EdgeDriver(capabilities);
driver.get("https://google.com");
driver.manage().window().maximize();
driver.findElement(By.name("q")).sendKeys("Hello");
我也试图启动浏览器在简单的方法,如下图所示,但没有运气。
String DriverPath=System.getProperty("user.dir")+"\\"+"Drivers";
System.setProperty("webdriver.edge.driver", DriverPath+"//"+"MicrosoftWebDriver.exe");
driver = new EdgeDriver();
driver.get("https://google.com");
driver.manage().window().maximize();
driver.findElement(By.name("q")).sendKeys("Hello");
这是一个简单的Java项目,该代码片段用于Testng类。
边缘版本使用:
微软边缘38.14393.1066.0 微软EdgeHTML 14.14393
MicrosoftWebDriver版本:
4.15063 发行15063
你能否告诉我们,如果这是一个版本的兼容性问题?或者我在这里做错了什么?
感谢您的帮助!
非常感谢您指出的版本的兼容性问题现在。有用 :) –