0

我正在使用 selenium 网格进行自动化测试。我按照官方文档安装网格。但是在运行 run-demo-in-parallel 之后,测试用例失败,目标文件夹中出现以下错误。

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 。Selenium 独立服务器 -2.5.0。我可以提供更多信息吗?

4

1 回答 1

1

打开 taskmanager 并查看是否有名为 java.exe 或 javaw.exe 的进程正在运行,如果不是,则您的 Sel Grid 尚未启动。请打开(双击)该selenium-server-standalone-2.5.0.jar文件,然后再次启动任务管理器并确保您的网格已启动并运行,然后尝试。

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

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

注意:您需要在 jar 文件所在的目录中才能使上述命令正常工作,否则 cmd 将抛出错误,提示找不到文件

如果您需要更多帮助,请告诉我。

于 2011-09-07T10:04:17.943 回答