2012-03-21 90 views
2

好吧,這是我第一次嘗試運行硒電網。硒電網無法運行演示測試

1 - 我都按這個頁面:http://selenium-grid.seleniumhq.org/run_the_demo.html

ant launch-hub 
ant launch-remote-control 
ant run-demo-in-sequence 

Ofcourse,在不同的MS-DOS窗口的每一個命令(運行Windows XP)

我看到的一切作爲演示表明,到最後一點,我看到的只是這一點:

run-demo-in-sequence: 
[java] [Parser] Running: 
[java] Selenium Grid Demo In Sequence 
[java] 
[java] 21-Mar-2012 14:46:29 com.thoughtworks.selenium.grid.tools.ThreadSafeSeleniumSessionStorage startSeleniumSession 
[java] INFO: Contacting Selenium RC at localhost:4444 

的Firefox的新窗口不來了,但多數民衆贊成它。我等了10分鐘,什麼都沒有發生。

我在SO上發現了這個question,它根本沒有幫助我。

因爲這是新安裝的,我將嘗試重新啓動計算機以查看它是否有幫助,但其他幫助非常感謝。

編輯 重新啓動計算機沒有幫助。我試着在paralel中運行demo,結果相同 - 出現了四個新的firefox窗口,沒有任何反應。

ANT:

Apache Ant(TM) version 1.8.3 compiled on February 26 2012 

硒電網版本:1.0.8

版Firefox 11.0

EDIT 2 OK,愚蠢我 - 演示參考,我會找到源代碼在demo子文件夾中。由於我找不到演示子文件夾......這可能是問題,對吧? :)

編輯3 我檢查硒格老版本,它不包含子文件夾demo也。好的,我卡住了......

回答

2

Selenium版本1.0.8不支持FF 11.0。你應該使用Grid 2.0。這是最新的。你可以找到詳細信息here

+0

不是我一天真的:)我得到的地步,你開始節點和... 信息:啓動一個硒網格節點 線程「主」java.lang.NoSuchMethodError異常:java.lang.String.isEmpty ()在org.openqa.grid.common.RegistrationRequest.getRemoteControlConfiguration(RegistrationRequest.java:585)z 在org.openqa.grid.internal.utils.SelfRegisteringRemote.startRemoteServer(SelfRegisteringRemote.java:86) 在org.openqa .grid.selenium.GridLauncher.main(GridLauncher.java:72) – 2012-03-21 15:41:25

+0

java -jar selenium-server-standalone-2.20.0.jar -role node -hub http:// localhost:4444/grid/register – 2012-03-21 15:41:50

+0

你是否開始集線器,並且您能夠看到集線器控制檯@ http:// localhost:4444/grid/console? – 2012-03-21 19:28:53

0

Selenium的最新版本無法控制Firefox 11.0,你應該嘗試使用Firefox 10或以前的版本。

+0

我該怎麼做?卸載Firefox?或者我可以將它指向垃圾箱?因爲我知道如何啓動Webdriver,這對我來說是全新的... – 2012-03-21 15:43:45

+0

是的,您可以卸載Firefox並安裝Firefox 10.或者您可以谷歌找到降低Firefox版本W/O卸載的方式。但我會建議卸載當前的Firefox和安裝舊版本。 – Mayur 2012-03-21 16:06:57