2011-09-13 49 views
1

我虛擬的Windows XP的計算機上運行我的測試中對FF 6.0。優勝者線硒網 - 連接錯誤

java -jar selenium-server-standalone-2.5.0.jar -role webdriver -hub http://192.168.1.149:4444/grid/register -port 5558 -host 10.0.2.15 -browser "browserName=firefox, version=6, platform=WINDOWS" 

讓我得到以下結果:

17:53:22.667 INFO - Started SocketListener on 0.0.0.0:5559 
17:53:22.667 INFO - Started [email protected] 
17:53:22.668 INFO - using the json request : {"class":"org.openqa.grid.common.RegistrationRequest","capabilities":[{" version":"6","browserName":"firefox"," platform":"WINDOWS"}],"configuration":{"port":5559,"host":"192.168.1.135","hubHost":"192.168.1.149","registerCycle":5000,"hub":"http://192.168.1.149:4444/grid/register","url":"http://10.0.2.15:5559/wd/hub","register":true,"singleWindow":"-role","proxy":"org.openqa.grid.selenium.proxy.WebDriverRemoteProxy","maxSession":5,"browser":"browserName=firefox, version=6, platform=WINDOWS","role":"webdriver","hubPort":4444}} 
17:53:22.669 INFO - starting auto register thread. Will try to register every 5000 ms. 
17:53:22.669 INFO - Registering the node to hub :http://192.168.1.149:4444/grid/register 

不幸的是,它從未被

17:53:25.486 INFO - Executing: [email protected] at URL: /status) 
17:53:25.488 INFO - Done: /status 

它單詞 「註冊」 之類的掛斷完成。

因此,運行測試時,我得到一個錯誤:

** Erubis 2.6.6 
Loaded suite test/selenium/website_smoke_tests 
Started 
E 
Finished in 21.022798 seconds. 

    1) Error: 
test_top_page(WebsiteSmokeTest): 
Errno::ETIMEDOUT: Connection timed out - connect(2) 

節點上http://192.168.1.149:4444/grid/console可見。

+0

您正在使用什麼版本的網格? Selenium 2.6.0發佈的修復了很多與網絡相關的問題。 – nirvdrum

+0

硒服務器獨立-2.2.0.jar這意味着 – Yulia

+0

試圖硒的服務器獨立-2.6.0「如果你想使用硒RC或遠程的webdriver或使用電網2,而無需任何額外的依賴關係,請使用此」以及Webdriver 2.6.0的新版本。沒有幫助。我開始失去希望......但奇怪的,該節點被登記在輪轂,但org.openqa.selenium.remote.server.handler的執行不會發生。 – Yulia

回答

-1

的問題就解決了。這是我的連接錯誤。從來沒有從虛擬機上獲得從集線器到節點的響應。我的錯。

+1

你能解釋一下這個修補程序是什麼嗎? – fncomp

+0

我在VirtualBox上遇到了同樣的問題。解決方案是將網絡設置從NAT更改爲橋接適配器。 – Stilltorik

+0

我們需要知道什麼是修復,不是什麼問題了 –