我已确保获取相应的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)
答案 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();
}