1
さまざまなバージョンのSeleniumで遊んでいました.Selenium 2がリリースされたので、WebdriverにダイビングしてGridで使用することにしました。 (Rubyでのテスト)Selenium 2 Webdriver + Grid2 + Rubyヘルプが必要
私の問題は、私がその作業を行うように見えないことです。私のMac上で
私はグリッド・ハブを起動します。
私のWindows 7上でjava -jar selenium-server-staalone-2.3.0.jar -role hub
私はwebdriverを開始します。
java -jar selenium-server-standalone-2.3.0.jar -role webdriver -hub http://192.168.10.52:4444/grid/register port 5555
その後、私はちょうどリモートでInternet Explorerを開き、行くシンプルなRubyのテストを実行Googleで:
:require "rubygems"
require "selenium-webdriver"
driver = Selenium::WebDriver.for(:remote, :desired_capabilities => :ie)
driver.get "http://google.co.uk"
driver.quit
これはによって運営されています
[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)
私は非常に基本的な何かが欠けている必要があります。私は長い文句を与える
ruby wd_test.rb
は、私は、これはそれの最も重要なビットであると思います。誰かが私に手を差し伸べることができますか?
ありがとうございます!