2011-09-07 133 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