2012-03-21 39 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