1

単一の Selenium ノード マシンで複数のブラウザを実行するにはどうすればよいですか。コマンドプロンプトでこれを行うコマンドは何ですか。これについて私を助けることができる体はありますか?

4

4 に答える 4

3

これについて特別なことは何もありません: 起動スクリプトでブラウザを連結するだけです:

java \
  -jar selenium-server-standalone-2.33.0.jar \
  -role node \
  -browser browserName=**firefox**,version=3.6,maxInstances=5,platform=WINDOWS \
  -browser browserName=**chrome**,maxInstances=5,platform=WINDOWS \
  -Dwebdriver.chrome.driver=f:\chromedriver.exe

成長に合わせて各ノードを構成するという大変な作業をせずにグリッドを使用したい場合、これも役立つかもしれません: 効率的な UI テスト ラボ

[開示:私はラヴェッロで働いています]

于 2013-11-02T13:01:54.090 に答える
0
  1. Selenium 自体はさまざまなブラウザーをサポートしています。(他の回答では、ブラウザごとのセッション数を設定する方法の例が示されています)
  2. 異なるブラウザ ドライバをインストールする必要があります (デフォルトでは、少なくとも FF または + chrome が必要です)。
  3. クライアント部分では、2 つのブラウザーに対してテストを実行するブラウザーを指定する必要があります。これは 2 つのテスト実行になります (同時に実行できます)。
于 2016-11-07T16:35:43.253 に答える