Selenium网格演示测试用例失败

时间:2011-09-07 09:54:16

标签: selenium-rc selenium-webdriver selenium-grid

我正在使用selenium网格进行自动化测试。我已按照官方文档安装网格。但是在运行并行运行演示之后,测试队列失败并在目标文件夹中出现以下错误。

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。 Selenium版本1.0.8。 Selenium独立服务器-2.5.0。  我还能提供更多信息吗?

1 个答案:

答案 0 :(得分:1)

打开taskmanager,查看是否有运行名称为java.exe或javaw.exe的进程,如果不是这样,那么您的Sel Grid尚未启动。请打开(双击)selenium-server-standalone-2.5.0.jar文件,然后再次打开statup taskmanager,确保网格已启动并运行,然后尝试。

如果进程未启动可能是您的网格无法启动的原因我建议打开命令提示符窗口并运行以下命令:

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

注意:您需要位于jar文件所在的目录中才能使上述命令工作,否则cmd会抛出错误,说明找不到文件

如果您需要更多帮助,请与我们联系。