私は並列テストを進める前に確認をしています。私は同じマシンで5つのFirefoxブラウザでセレンテストケースを実行しようとしています。同じマシンで5つのファイアウォールを開きます - セレンのグリッド
以下は私のノード作成コマンドです。
java -Dwebdriver.firefox.marionette="/u01/driver/geckodriver" -jar selenium-server-standalone-3.0.1.jar -role webdriver -hub http://192.168.1.106:4444/grid/register -port 5566 -host 192.168.1.40 -browser browserName=firefox,version=38.0.1,maxInstances=5,platform=LINUX
MAXINSTANCES = 5 - >これを必要なだけの5のFirefoxを作るか、私はアクティブ5つのブラウザのスレッドクラスを記述する必要がありますか?
あなたはmaxInstanceとmaxSessionを意味しますか?5つのブラウザを作成するだけですか?はいの場合、私はすでにそれを試して、それはまた、単一のブラウザインスタンスを作成します。私はmaven + testng + seleniumgridを使ってプロジェクトを作成しました。 –
maxInstanceとmaxSessionは、コードが並列実行をサポートしている場合にグリッドを動作させる必要があります。コードが表示されず、ドライバインスタンスをインスタンス化して使用する方法もあります。 – acikojevic
ええ、それは私の質問の友達だった。私はtestngの並列動作のために私のコードに何も追加しません。私は上のコマンドが変更コードなしでトリックを行うことを期待していたが、私はあなたの確認を探している理由はわからない。 –