私は10の32ビットのルビーのバージョン233を使用していますが、私はすでに実行しているテスト用の11ブラウザとクロームブラウザ(ページオブジェクトを使用)でこれらの問題に直面しています。 Firefoxブラウザ上で、IEと複数のブラウザでルビーキュウリのテスト
ISSUE:ワチール::例外:: NoMatchingWindowFoundException:1:: ブラウザウィンドウが(evalの)閉鎖された `process_watir_call」クロームと
ISSUEで:エラー番号:: ECONNREFUSED: TCP接続を開けませんでした 〜127.0.0.1:9515(ターゲットがであるため接続できませんでした210マシンはそれを積極的に拒否した。 - 私はIEとChromeの次のフックを使用していた "127.0.0.1"、ポート9515)
のために(2)接続:
Before do
case $browser
when 'mozilla'
@browser = Watir::Browser.new :firefox
@browser.window.maximize
when 'chrome'
@browser = Watir::Browser.new :chrome, :profile => "default"
when 'ie'
@browser = Watir::Browser.new :ie
# @browser.window.maximize
# @browser.visible = true
else
@browser = Watir::Browser.new :firefox
@browser.window.maximize
end
# @browser = Watir::Browser.new :firefox
# @browser.window.maximize
# this file contains test data that needs to be changed if tests are being executed in a different environment
$test_data = YAML.load_file('features/support/input_data/data/login_information.yml')
# this file contains base URL that needs to be changed if tests are being executed in a different environment
FigNewton.load('default.yml')
end
私は上の小さなサンプルテストを実行することができましたRubir鉱山とWatir宝石との別プロジェクト。 既存のFirefoxテストで動作させる方法はありますか?
私はレジストリ設定を変更しようとも何も動作していないようです。 –
watirまたはwatir-webdriverが必要ですか? 'gem list watir'を実行すると、何が表示されますか(バージョン番号を含む)?上の2つのエラーがあなたのコードのどの行に失敗したものかを示していますか? –
私はwatirとwatir-webdriverの両方が同じ結果になることを要求しました。私はワイアーでページオブジェクトの宝石を使用しています。 gem list watirはこの結果を得ました:commonwatir(4.0.0) watir(6.10.2、5.0.0 x86-mingw32,4.0.2 x86-mingw32) watir-classic(4.3.0,3.7.0) watir -webdriver(0.9.9、0.9.1)。エラーは、期待している最初のフィールドに入っているコードを指しています。 –