Java Selenium网格示例未正确启动

Java Selenium网格示例未正确启动,java,ant,ubuntu-12.04,selenium-grid,Java,Ant,Ubuntu 12.04,Selenium Grid,我有一些使用selenium的经验,并使用webdriver通过IDE和Java程序运行它。我现在正在尝试使用selenium grid来实现这一点,以便将其与我们当前使用的bamboo服务器相结合。我已经下载了grid,并完成了演示。我已经启动了hub和一个RC,但是这个演示程序似乎启动了firefox,然后就坐在那里 我的Java版本: java -version java version "1.7.0_25" Java(TM) SE Runtime Environment (build 1

我有一些使用selenium的经验,并使用webdriver通过IDE和Java程序运行它。我现在正在尝试使用selenium grid来实现这一点,以便将其与我们当前使用的bamboo服务器相结合。我已经下载了grid,并完成了演示。我已经启动了hub和一个RC,但是这个演示程序似乎启动了firefox,然后就坐在那里

我的Java版本:

java -version
java version "1.7.0_25"
Java(TM) SE Runtime Environment (build 1.7.0_25-b15)
Java HotSpot(TM) 64-Bit Server VM (build 23.25-b01, mixed mode)
我正在使用ant命令,因为ant安装在这台机器上(Ubuntu 12.0.4)

枢纽:

RC:


如果您使用的是selenium webdriver,则必须使用

从下载(截至回答时-版本33)

然后通过运行以下命令启动集线器

java -jar selenium-server-standalone-2.33.0.jar -role hub 
和一个节点(能够运行selenium RC和webdriver脚本)-


希望您能从这里找到答案。

我在使用错误/不兼容的selenium库版本时遇到了这种情况。首先,检查您尝试配置的selenium grid版本:1或2。网上有很多关于v.1的演示,它与v.2有很大的不同。(我想您正在尝试使用v.2)我使用的是selenium grid 2(“selenium-java”和“selenium server standalone”,都是2.32.0),它在最新版本的Firefox上运行良好。据我所知不是这样。但你们为什么要在意呢?最初的想法是让一个ant build.xml文件根据需要启动和停止这些服务器,但最终,你们是对的,这并不重要。只是一件很好的事情,太好了。如果这个答案有帮助,你可以像这样将其标记为解决方案
ant launch-remote-control
Buildfile: /home/seleniumgridhub/SeleniumGrid/selenium-grid-1.0.8/build.xml

launch-remote-control:
     [java] Jun 26, 2013 2:01:09 PM com.thoughtworks.selenium.grid.remotecontrol.RegistrationRequest execute
     [java] INFO: Registering to http://localhost:4444/registration-manager/register
     [java] Jun 26, 2013 2:01:09 PM com.thoughtworks.selenium.grid.remotecontrol.SelfRegisteringRemoteControl logStartingMessages
     [java] INFO: Starting selenium server with options:[RegistrationInfo seleniumHubURL='http://localhost:4444', env='*firefox', host='localhost', port='5555']
     [java] Jun 26, 2013 2:01:09 PM com.thoughtworks.selenium.grid.remotecontrol.SelfRegisteringRemoteControl logStartingMessages
     [java] INFO: hubPollerInterval: 30000 ms
     [java] Jun 26, 2013 2:01:09 PM com.thoughtworks.selenium.grid.remotecontrol.SelfRegisteringRemoteControl logStartingMessages
     [java] INFO: -port
     [java] Jun 26, 2013 2:01:09 PM com.thoughtworks.selenium.grid.remotecontrol.SelfRegisteringRemoteControl logStartingMessages
     [java] INFO: 5555
     [java] 14:01:10.063 INFO - Java: Oracle Corporation 23.25-b01
     [java] 14:01:10.065 INFO - OS: Linux 3.5.0-34-generic amd64
     [java] 14:01:10.095 INFO - v2.0 [a2], with Core v2.0 [a2]
     [java] 14:01:10.267 INFO - RemoteWebDriver instances should connect to: http://10.211.55.22:5555/wd/hub
     [java] 14:01:10.268 INFO - Version Jetty/5.1.x
     [java] 14:01:10.269 INFO - Started HttpContext[/selenium-server/driver,/selenium-server/driver]
     [java] 14:01:10.274 INFO - Started HttpContext[/selenium-server,/selenium-server]
     [java] 14:01:10.274 INFO - Started HttpContext[/,/]
     [java] 14:01:10.287 INFO - Started org.openqa.jetty.jetty.servlet.ServletHandler@54c8d4b4
     [java] 14:01:10.287 INFO - Started HttpContext[/wd,/wd]
     [java] 14:01:10.289 INFO - Started SocketListener on 0.0.0.0:5555
     [java] 14:01:10.289 INFO - Started org.openqa.jetty.jetty.Server@1a10540f
     [java] 14:01:39.993 INFO - Checking connection to hub...
     [java] 14:01:39.994 INFO - Ping Hub at http://localhost:4444/heartbeat?host=localhost&port=5555
     [java] 14:01:50.960 INFO - Checking Resource aliases
     [java] 14:01:50.964 INFO - Command request: getNewBrowserSession[*firefox, http://images.google.com, ] on session null
     [java] 14:01:50.966 INFO - creating new remote session
     [java] 14:01:51.092 INFO - Allocated session d0dd7e782dd34fa287bdff20a4e48cd9 for http://images.google.com, launching...
     [java] 14:01:51.171 INFO - Preparing Firefox profile...
     [java] 14:01:54.266 INFO - Launching Firefox...
     [java] 14:02:10.048 INFO - Checking connection to hub...
     [java] 14:02:10.048 INFO - Ping Hub at http://localhost:4444/heartbeat?host=localhost&port=5555
java -jar selenium-server-standalone-2.33.0.jar -role hub 
java -jar selenium-server-standalone-2.33.0.jar -role node  -hub http://localhost:4444/grid/register