有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java在通过Selenium 3启动边缘浏览器时出错

我已确保版本和内部版本适合获取适当的microsoft web驱动程序。EdgeHTML版本是15.15063,我使用的webdriver是“Release15063”。启动边缘浏览器,然后关闭。下面是错误日志

[16:57:07.397] - Listening on http://localhost:39653/ Nov 08, 2018 4:57:12 PM org.openqa.selenium.remote.ProtocolHandshake createSession INFO: Detected dialect: OSS

org.openqa.selenium.WebDriverException: Unknown error (WARNING: The server did not provide any stacktrace information) Command duration or timeout: 0 milliseconds Build info: version: '3.12.0', revision: '7c6e0b3', time: '2018-05-08T14:04:26.12Z' System info: host: 'XXXXX', ip: '0.0.0.0', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_181' Driver info: org.openqa.selenium.edge.EdgeDriver Capabilities {acceptSslCerts: true, applicationCacheEnabled: true, browserName: MicrosoftEdge, browserVersion: 40.15063.674.0, javascriptEnabled: true, locationContextEnabled: true, pageLoadStrategy: normal, platform: WINDOWS, platformName: WINDOWS, platformVersion: 10, takesElementScreenshot: true, takesScreenshot: true, webStorageEnabled: true} Session ID: B9D4A392-E7DA-4F7B-A6EE-C3CA2A71EE82 at org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:214) at org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:166) at org.openqa.selenium.remote.http.JsonHttpResponseCodec.reconstructValue(JsonHttpResponseCodec.java:40) at org.openqa.selenium.remote.http.AbstractHttpResponseCodec.decode(AbstractHttpResponseCodec.java:80) at org.openqa.selenium.remote.http.AbstractHttpResponseCodec.decode(AbstractHttpResponseCodec.java:44) at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:158) at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:83) at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:543) at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:600) at org.openqa.selenium.remote.RemoteWebDriver$RemoteWebDriverOptions.deleteAllCookies(RemoteWebDriver.java:685)


共 (1) 个答案

  1. # 1 楼答案

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

    请更新您的Edge浏览器或从此处获取支持您的Edge浏览器的版本

    我的Edge浏览器版本是:

    Microsoft Edge 42.17134.1.0
    Microsoft EdgeHTML 17.17134
    

    我正在使用Webdriver版本Release 17134

    起初我得到了Webdriver异常,尽管我使用了正确的版本,但之后我抛出了Webdriver异常。错误被清除了

    像这样:

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