通过Selenium 3启动Edge浏览器时出错

时间:2018-11-08 23:06:48

标签: java selenium selenium-webdriver webdriver microsoft-edge

我已确保获取相应的Microsoft Web驱动程序的版本和版本。 EdgeHTML版本为15.15063,我使用的网络驱动程序为“发布15063”。 Edge浏览器启动,然后关闭。下面是错误日志...

  

[16:57:07.397]-听http://localhost:39653/,2018年11月8日   下午4:57:12 org.openqa.selenium.remote.ProtocolHandshake createSession   INFO:检测到的方言:OSS

     

org.openqa.selenium.WebDriverException:未知错误(警告:   服务器未提供任何堆栈跟踪信息)命令持续时间或   超时:0毫秒内部版本信息:版本:'3.12.0',修订版:   '7c6e0b3',时间:'2018-05-08T14:04:26.12Z'系统信息:主机:   'XXXXX',ip:'0.0.0.0',操作系统名称:'Windows 10',os.arch:   'amd64',os.version:'10 .0',java.version:'1.8.0_181'驱动程序信息:   org.openqa.selenium.edge.EdgeDriver功能{acceptSslCerts:   true,applicationCacheEnabled:true,browserName:MicrosoftEdge,   browserVersion:40.15063.674.0,javascriptEnabled:true,   locationContextEnabled:true,pageLoadStrategy:正常,平台:   WINDOWS,platform名称:WINDOWS,platformVersion:10,   takesElementScreenshot:true,takesScreenshot:true,   webStorageEnabled:true}会话ID:   B9D4A392-E7DA-4F7B-A6EE-C3CA2A71EE82在   org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:214)     在   org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:166)     在   org.openqa.selenium.remote.http.JsonHttpResponseCodec.reconstructValue(JsonHttpResponseCodec.java:40)     在   org.openqa.selenium.remote.http.AbstractHttpResponseCodec.decode(AbstractHttpResponseCodec.java:80)     在   org.openqa.selenium.remote.http.AbstractHttpResponseCodec.decode(AbstractHttpResponseCodec.java:44)     在   org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:158)     在   org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:83)     在   org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:543)     在   org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:600)     在   org.openqa.selenium.remote.RemoteWebDriver $ RemoteWebDriverOptions.deleteAllCookies(RemoteWebDriver.java:685)

1 个答案:

答案 0 :(得分:0)

我希望问题可能出在您的浏览器或驱动程序上。

请更新Edge浏览器或从此处获取版本-https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/支持您的版本。

我的Edge浏览器版本为:

Microsoft Edge 42.17134.1.0
Microsoft EdgeHTML 17.17134

并且正在使用Webdriver版本-Release 17134

我一开始就得到了Webdriver异常,即使我使用了正确的版本,此后我还是抛出了Webdriver异常。错误已清除。

赞:

    public void beforeTest() throws **WebDriverException**
        {
            System.setProperty("webdriver.chrome.driver","F:\\New folder\\MicrosoftWebDriver (2).exe");

            driver = new ChromeDriver();
}