无法在Selenium Grid 2下运行RC命令

时间:2013-02-01 00:06:58

标签: selenium selenium-grid remote-control

我在多个版本的selenium 2(来自2.24-2.28)和两个不同的系统上尝试了这个。这是一个非常简单的场景。我想通过Selenium Grid运行RC命令,我不想将我的1000多个测试脚本移植到WebDriver,所以希望这不是唯一的解决方案。

测试用例:

1)START HUB:

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

2)START NODE:

java -jar selenium-server-standalone-2.28.0.jar -role node -hub http://localhost:4444/grid/register

(我已经尝试了我能想到的每一种变体,包括-role rc)

两者之间的沟通似乎很好。控制台状态为up并显示两者之间的连接。

3)请求RC URL:

http://localhost:4444/selenium-server/driver/?cmd=getNewBrowserSession&1=*firefox&2=http://www.google.com

始终输出:

HTTP错误:500

访问/ selenium-server / driver /时出现问题。原因是:

java.lang.NullPointerException

如果我恢复为非网格模式,请求将按预期返回。

我是否遗漏了某些内容,或者网格2下的RC根本不受支持?

1 个答案:

答案 0 :(得分:0)

这似乎是针对* firefox作为2.30中的浏览器修复但是我仍然观察到* googlechrome的相同行为