Ruby Selenium 2 Webdriver+;Grid2&x2B;需要帮助吗

Ruby Selenium 2 Webdriver+;Grid2&x2B;需要帮助吗,ruby,selenium,webdriver,selenium-webdriver,selenium-grid,Ruby,Selenium,Webdriver,Selenium Webdriver,Selenium Grid,我一直在玩各种版本的Selenium,现在Selenium 2已经推出,我决定深入研究Webdriver并将其与网格一起使用。(Ruby测试) 我的问题是我似乎无法做到这一点 在Mac上,我启动网格中心: java -jar selenium-server-staalone-2.3.0.jar -role hub 在Windows 7上,我启动Webdriver: java -jar selenium-server-standalone-2.3.0.jar -role webdriver -h

我一直在玩各种版本的Selenium,现在Selenium 2已经推出,我决定深入研究Webdriver并将其与网格一起使用。(Ruby测试)

我的问题是我似乎无法做到这一点

在Mac上,我启动网格中心:

java -jar selenium-server-staalone-2.3.0.jar -role hub
在Windows 7上,我启动Webdriver:

java -jar selenium-server-standalone-2.3.0.jar -role webdriver -hub http://192.168.10.52:4444/grid/register port 5555
然后,我运行一个简单的Ruby测试,远程打开Internet Explorer并在Google上运行:

require "rubygems"
require "selenium-webdriver"
driver = Selenium::WebDriver.for(:remote, :desired_capabilities => :ie)
driver.get "http://google.co.uk"  
driver.quit
该系统由以下人员运行:

ruby wd_test.rb
这让我抱怨了很久,我想这是最重要的一点:

[remote server] org.openqa.grid.internal.Registry(Registry.java):194:in `addNewSessionRequest': cannot find : {platform=WINDOWS, javascriptEnabled=false, cssSelectorsEnabled=true, browserName=internet explorer, nativeEvents=false, rotatable=false, takesScreenshot=true, version=} (org.openqa.grid.common.exception.CapabilityNotPresentOnTheGridException) (Selenium::WebDriver::Error::UnhandledError)
我一定错过了一些非常基本的东西。有人能帮我一下吗


提前谢谢

我发现了节点没有自动发现的问题,这解决了它:

java -jar selenium-server-standalone-2.3.0.jar -role webdriver -hub 192.168.10.52:4444/grid/register port 5555 -browser browserName="internet explorer",version=8,platform=WINDOWS