0
キュウリに機能を設定しましたが、@javascriptタグを使用してセレンで動作させています 私の開発マシンでセレンはうまく動作しますが、webdriverはネイティブイベントをサポートしていません:OSX上ではまだ私は私のUbuntuマシンでリモートSelenium WebDriverがキュウリ試験に応答していません
を実行しているwebdriverをサーバーを持って、それはそうのようなリモートサーバーに接続するように私のカピバラドライバをハッキングしてきたUbuntuの
を実行している仮想マシンにそれをフックアップする必要があります
def browser
unless @browser
@browser = Selenium::WebDriver.for(:remote, :url => "http://192.168.1.69:4444/wd/hub",
:desired_capabilities => Selenium::WebDriver::Remote::Capabilities.firefox)
#@browser = Selenium::WebDriver.for(options.delete(:browser) || :firefox, options)
at_exit do
@browser.quit
end
end
@browser
end
私は私のテストを実行している場合は、私の仮想マシンのコンソールが起こっ代と出力を示しています
webdriverをリモートサーバ:INFO実行....
しかし、テストは
をタイムアウトに起因するいくつかの時間後に失敗したことのthatsアイデア
ああしかし、あなたはメカニズムに組み込まれたを使用してドライバを登録する必要があります probsのカップルしかし、私はどのようにプロファイルを設定するのですか?profile = Selenium :: WebDriver :: Firefox :: Profile.new 初期化されていない定数Selenium – msaspence
プロフィールを設定するために私の答えが更新されました - これは動作することに注意してくださいセレン - ウェブドライバ0.1.3。私は以前のバージョンではうまくいかないと思います。 –