2011-09-07 149 views
0

我正在使用硒網格進行自動測試。我遵循官方文件來安裝網格。但是在運行並行運行demo之後,測試結果會失敗,並在目標文件夾中出現以下錯誤。Selenium Grid演示測試用例失敗

Parameter #1 Parameter #2 Parameter #3 Parameter #4 
localhost 4444 *firefox http://images.google.com 

**Could not contact Selenium Server; have you started it on 'localhost:4444'** ? 
Read  more at http://seleniumhq.org/projects/remote-control/not-started.html Connection refused: connect 
com.thoughtworks.selenium.DefaultSelenium.start(DefaultSelenium.java:86) 
at com.thoughtworks.selenium.grid.tools.ThreadSafeSeleniumSessionStorage.startSeleniumSession(ThreadSafeSeleniumSessionStorage.java:26)at com.thoughtworks.selenium.grid.demo.WebTestForASingleBrowser.domme(WebTestForASingleBrowser.java:51) 

你能告訴我這個問題是什麼嗎? 我正在使用Windows7機器。 用java jdk和jre 1.6。硒版本1.0.8。硒獨立服務器-2.5.0。 有沒有更多的信息可以給我?

+0

afeSeleniumSessionStorage closeSeleniumSession 【JAVA] INFO:關閉Selenese的會話:com.thoughtworks.selenium.DefaultSel 烯鎓鹽@ 6156d8 【JAVA] 【JAVA] ===== =============================== [java] Selenium Grid並行演示 [java] Total測試運行:4,失敗:4,跳過:0 [java] ======================================= ======== 【JAVA] BUILD FAILED C:\ Program Files文件\爪哇\硒 - 網格1.0.8 \ build.xml中:137:Java的返回:1周 總時間:3分鐘58秒 C:\ Program Files \ Java \ selenium-grid-1.0.8> ant run-demo-in-parallel –

+0

以上是命令promt out for ant run-demo-in-parallel –

回答

1

打開taskmanager,看看是否有名稱爲java.exe或javaw.exe的進程在運行,如果不是這樣,那麼您的Sel網格尚未啓動。請打開(雙擊)selenium-server-standalone-2.5.0.jar文件,然後再次執行statup taskmanager,並確保您的網格已啓動並正在運行,然後嘗試。

進程是否NT開始這可能是你的網格是無法啓動的一些原因,我會建議開一個命令提示符窗口,然後運行以下命令的情況:

java -jar selenium-server-standalone-2.5.0.jar -role hub 

注意:你需要在jar文件所在的目錄中,以上命令才能工作,否則cmd會拋出一個錯誤,提示找不到文件

請讓我知道你是否需要更多的幫助。

+0

嗨,非常感謝! !!!! 「啓動中心」命令由於某種原因不起作用。 java -jar selenium-server-standalone-2.5.0.jar -role hub完美工作。 –

+0

我正在關注該演示,它沒有提到有關硒獨立服務器的任何內容? – DevDave