2015-10-22 44 views
2

使用java腳本通過webDriver自動測試邊緣瀏覽器。Microsoft Edge:org.openqa.selenium.remote.SessionNotFoundException:null

System.setProperty("webdriver.edge.driver", 
      "C:\\Program Files (x86)\\Microsoft Web Driver\\MicrosoftWebDriver.exe"); 
    WebDriver driver = new EdgeDriver(); 

已經安裝MicrosoftWebDriver

而使用硒的webdriver 2.48.2

操作系統:Microsoft Windows [版本10.0.10565]

卻得到了和例外:

線程「主」中的例外

org.openqa.selenium.remote.SessionNotFoundException: null (WARNING: The server did not provide any stacktrace information) 
Command duration or timeout: 2.14 seconds 
Build info: version: '2.48.2', revision: '41bccdd10cf2c0560f637404c2d96164b67d9d67', time: '2015-10-09 13:08:06' 
System info: host: 'DESKTOP-DUHBOA4', ip: '192.168.31.26', os.name: 'Windows 8.1', os.arch: 'amd64', os.version: '6.3', java.version: '1.8.0_45' 
Driver info: org.openqa.selenium.edge.EdgeDriver 
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) 
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) 
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) 
    at java.lang.reflect.Constructor.newInstance(Constructor.java:422) 
    at org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:206) 
    at org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:164) 
    at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:647) 
    at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:247) 
    at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:129) 
    at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:142) 
    at org.openqa.selenium.edge.EdgeDriver.<init>(EdgeDriver.java:152) 
    at org.openqa.selenium.edge.EdgeDriver.<init>(EdgeDriver.java:141) 
    at org.openqa.selenium.edge.EdgeDriver.<init>(EdgeDriver.java:98) 
    at test.edge.browser.UseEdgeBrowser.main(UseEdgeBrowser.java:18) 

對此沒有任何線索。我還需要配置一些東西嗎?

+0

@MSEdgeDev我調試代碼,並發現執行命令**新會話**沒有得到sessionId,所以** sessionID爲空**。 – Elena

回答