0

私はSeleniumの完全な初心者なので、我慢してください:)

一般的なブラウザ(chrome、FF、IE、Safari)のMacバージョンとPCバージョンの両方でWebアプリケーションをテストし、iPhoneとAndroidブラウザでもテストしたいと思っています。

これを行うには、MacとPCの両方でセレンを設定する必要がありますか?さまざまなプラットフォームのブラウザーでテストを実行するLinuxサーバーから実行できるテストスイートをどのように正確に設定しますか。

サーバー上で直接テストを実行する方法はありますか、それとも必要なテストを実行するように適切に構成されたPCとMacに接続する必要がありますか?

ありがとう!

4

1 に答える 1

0

Selenium Grid をセットアップし、そのマシンに適用可能なブラウザーを使用して、各プラットフォームでノードを実行できます。

ハブの場合: (フレームワークのセットアップをテストする場所でこれを実行します)

java -jar selenium-server-standalone-2.7.0.jar -role hub 

Firefox ベースのノードの場合: 例: Windows マシンに firefox があるとします。

java -jar selenium-server-standalone-2.7.0.jar -role webdriver -hub `http://localhost:4444/grid/register -port 5556 -browser browserName=firefox`

google-chrome ベースのノードの場合: 例: Linux マシンに firefox があるとします。

java -Dwebdriver.chrome.driver=/path/to/chromedriver -jar selenium-server-standalone-2.7.0.jar -role webdriver -hub http://localhost:4444/grid/register -port 5555 -browser browserName=chrome
于 2012-06-20T04:21:48.083 に答える