1

watir を呼び出して、プロキシ経由でトンネリングできるかどうかを知りたいです。また、実行時にこのプロキシを変更できる場合、および各インスタンスのプロキシを設定できる場合 (複数のインスタンス/テストを実行する場合)。私はほとんどFirefoxを使用するつもりです。

4

1 に答える 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 に答える