好吧,这是我第一次尝试运行 Selenium Grid。
1 - 我按照这个页面去了:http://selenium-grid.seleniumhq.org/run_the_demo.html
ant launch-hub
ant launch-remote-control
ant run-demo-in-sequence
当然,每个命令都在不同的 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 分钟,什么也没发生。
我找到了这个question SO,这对我一点帮助都没有。
因为这是新安装的,我将尝试重新启动计算机以查看是否有帮助,但非常感谢其他帮助。
编辑 重新启动计算机没有帮助。我也尝试并行运行演示,结果相同 - 出现四个新的 Firefox 窗口,但没有任何反应。
Ant :
Apache Ant(TM) version 1.8.3 compiled on February 26 2012
Selenium 网格版本:1.0.8
火狐版本 11.0
编辑2
好吧,愚蠢的我 - 演示引用,我将在 demo
子文件夹中找到源代码。由于我找不到演示子文件夹...这可能是问题所在,对吗? :)
编辑3
我检查了旧版本的 selenium grid,它也不包含 demo
子文件夹。好吧,我被困住了...
最佳答案
Selenium 版本 1.0.8 不支持 FF 11.0。您应该使用 Grid 2.0 。这是最新的。详情可查看here
关于Selenium grid 无法运行演示测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9806028/