1

我正在使用硒網格。我已經將虛擬機(節點)最近更新到Windows 10,並且它不再工作。下面是詳細信息Selenium遠程驅動程序錯誤轉發新會話找不到

我註冊這個VM Win10由節點網格:

java -Dwebdriver.ie.driver=C:\Selenium\IEDriverServer.exe -jar selenium-server-standalone-2.53.0.jar -role node -hub http://10.0.50.34:4444/grid/register/ -trustAllSSLCertificates 

(這工作得很好用VM的Win8之前)我就可以在這個虛擬機Win10與3名註冊電網見瀏覽器IE11,FF和Chrome

在我的代碼,我這個創建Web驅動程序:

capabilities = DesiredCapabilities.firefox(); 
capabilities.setCapability("applicationName", "qa-user"); 
webDriver = new RemoteWebDriver(new URL("http://10.0.50.34:4444/wd/hub"), capabilities); 

我當我執行的測試總是得到這個錯誤

錯誤轉發新的會話找不到:能力[{平臺= ANY,browserName =火狐,的applicationName = QA-用戶,版本=}]

它的工作是這樣用的所有瀏覽器之前,節點。我不知道我是否錯過節點VM Win10上的一些設置。

任何意見,非常感謝。謝謝

回答

0

你是否試過運行你的測試,直接在你的類中指定IEDriver的路徑?

親自爲我的虛擬機Win10我用這個:

java -jar selenium-server-standalone-2.53.0.jar -role hub -port 4444 -host x.x.x.x 

Java類:

System.setProperty("webdriver.ie.driver", "C:\\Users\\IEUser\\Desktop\\selenium-grid\\IEDriverServer.exe"); 

錯誤轉發新的會話找不到:能力[{平臺= ANY,browserName =火狐,applicationName = qa-user,version =}]

此錯誤顯示y我們嘗試使用Grid不知道的功能創建新的瀏覽器會話。

相關問題