Selenium Grid2 を使用して同時 Watir WebDriver スクリプトを実行しようとしています。ブラウザでハブを開くことができ、2 つのノードが生成され、それぞれがコンソールに表示されるので、ハブを正常に開始しました。
これを実行してノードを開始しました:
java -jar selenium-server-standalone-2.46.0.jar -role node -hub http://localhost:4444/grid/register -browser browserName=WatirWebDriver
次に、テスト スクリプトを実行しようとしました。
require 'watir-webdriver'
caps = Selenium::WebDriver::Remote::Capabilities.ie
caps.platform = :WINDOWS
caps[:name] = "WatirWebDriver"
browser = Watir::Browser.new(
:remote,
:url => "http://xxxxxxxx:5555",
:desired_capabilities => caps)
browser.goto "http://www.google.com"
*xxxx はローカル IP"
これにより、403 プロキシ エラーが返されます。
このスクリプトの基本的なスクリプトをローカルで問題なく実行できます。このスクリプトでは、新しい IE ブラウザー インスタンスを作成し、Google にアクセスするように指示しました。ただし、会社のプロキシ情報で http_proxy を設定しようとしましたが、それも機能しませんでした。ただし、ローカルとノードの両方でスクリプトを実行すると、アクセス拒否エラーが発生しました。しかし、私は信用が正しいことを知っています。
ご協力いただきありがとうございます。