watir を呼び出して、プロキシ経由でトンネリングできるかどうかを知りたいです。また、実行時にこのプロキシを変更できる場合、および各インスタンスのプロキシを設定できる場合 (複数のインスタンス/テストを実行する場合)。私はほとんどFirefoxを使用するつもりです。
1 に答える
1
複数のインスタンスを実行することを考えている場合は、watirgrid gemを試すことができます(私はその作者です、免責事項:-)
プロキシを介して実行するという点で、Firefoxを使用しているため、 seleniumserverjarを使用してwatir-webdriverで何かを試すことができます。
したがって、Seleniumサーバーを起動します。
java -jar selenium-server-standalone-2.0b1.jar
コードは次のようになります。
require 'watir-webdriver'
b = Watir::Browser.new(:remote, :url => "http://127.0.0.1:4444/wd/hub", :desired_capabilities => :firefox)
ここで、127.0.0.1:4444(セレンサーバー)はリバースプロキシを介して変更される可能性があります...私は実際にそれを試していません。とにかく本当にする必要はないでしょう。
N個のリモートサーバーを使用して、上記のように各リモートURLを直接呼び出すことができます...または、テストを少し簡単に並列化/分散する場合は、watirgridを使用します=)
于 2011-04-08T03:21:32.110 に答える