0

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 を設定しようとしましたが、それも機能しませんでした。ただし、ローカルとノードの両方でスクリプトを実行すると、アクセス拒否エラーが発生しました。しかし、私は信用が正しいことを知っています。

ご協力いただきありがとうございます。

4

1 に答える 1