2017-05-09 45 views
0

我能夠看到FF [53.0.2]打開。但是,我收到「錯誤無法創建新的遠程會話」。有人能幫忙嗎?Selenium - 無法創建遠程會話。 [FF 53.0.2 + Geckodriver 0.16 + Selenium 3.4]

環境: 視窗7 64位 FF - 53.0.2(32位) 硒3.4 Geckdriver 0.16和0.16.1 [贏得32]

問題: 無法創建一個新的遠程會話。但是,司機發起了FF [空白瀏覽器]。

System.setProperty("webdriver.gecko.driver", System.getProperty("user.dir")+"\\src\\Drivers\\geckodriver-‌v0.16.0-win32\\gecko‌​driver.exe"); 

DesiredCapabilities caps2 = DesiredCapabilities.firefox(); 
caps2.setBrowserName("firefox"‌​); 
caps2.setPlatform(‌​org.openqa.selenium.‌​Platform.WINDOWS); 
dr‌​iver1= new RemoteWebDriver(new URL(node),caps2); 

實際輸出:

org.openqa.selenium.SessionNotCreatedException: Unable to create new remote session. desired capabilities = Capabilities [{marionette=true, browserName=firefox, moz:firefoxOptions={binary=Optional.empty, args=[], legacy=null, logLevel=null, prefs={}, profile=null}, version=, platform=VISTA}], required capabilities = Capabilities [{moz:firefoxOptions={binary=Optional.empty, args=[], legacy=null, logLevel=null, prefs={}, profile=null}}] 
Build info: version: '3.3.1', revision: '5234b32', time: '2017-03-10 09:04:52 -0800' 
System info: host: 'XXXXXXXXX', ip: 'XXX.XXX.XX.XXX', os.name: 'Windows 7', os.arch: 'amd64', os.version: '6.1', java.version: '1.8.0_65' 
Driver info: driver.version: FirefoxDriver 
Build info: version: 'unknown', revision: '5234b32', time: '2017-03-10 09:00:17 -0800' 
System info: host: 'XXXXXXXXX', ip: 'XXX.XXX.XX.XXX', os.name: 'Windows 7', os.arch: 'amd64', os.version: '6.1', java.version: '1.8.0_65' 
Driver info: driver.version: FirefoxDriver 
+0

提供更多信息:1.您的確切測試步驟是什麼? 2.什麼對你有用?顯示代碼。 3.你卡在哪裏? 4.提供錯誤堆棧跟蹤。 5.提供相關的HTML DOM。謝謝 – DebanjanB

+0

我試圖在FF中自動執行我的測試場景。我的機器上安裝了FF版本53.0.2。當我嘗試使用Selenium 3.4和geckodriver 0.16或0.16.1自動化場景時。我收到一條錯誤消息' – Danesh

+0

無法創建新的遠程會話。但是,驅動程序啓動了FF [空瀏覽器] System.setProperty(「webdriver.gecko.driver」,System.getProperty(「user.dir」)+「\\ src \\ Drivers \\ geckodriver-v0.16.0-win32 \ \ geckodriver.exe「); DesiredCapabilities caps2 = DesiredCapabilities.firefox(); caps2.setBrowserName(「firefox」); caps2.setPlatform(org.openqa.selenium.Platform.WINDOWS); driver1 = new RemoteWebDriver(new URL(node),caps2); – Danesh

回答

0

你爲什麼不嘗試更換此

System.setProperty("webdriver.gecko.driver", System.getProperty("user.dir")+"\\src\\Drivers\\geckodriver-‌​v0.16.0-win32\\gecko‌​driver.exe"); 

有了這個:

System.setProperty("webdriver.gecko.driver", "explicit path to your geckodriver); 
0

我得到了這個問題resolved.While設置在一個節點上,我給了geckodriv的配置ER-v0.16.1-win32的。無論設置其他屬性,它都沒有改變。簡單的一個,但我花了很長的路要探索。無論如何,謝謝你們。

相關問題