2016-07-06 19 views
0

私はテストの複数のインスタンスを並列に実行するためにSeleniumグリッドを使用しています。私は同時に多くのブラウザを走らせることができるかどうかテストしたい。私の問題は、同時に5つの5つのブラウザを持つことができないということです。理由はわかりません。複数のブラウザインスタンスを同時に実行しているSelenium Grid

java -jar %seleniumPath% -port 4444 -role hub -nodeTimeout 1000 

java -jar %seleniumPath% -role node -hub http://localhost:4444/grid/register -browser browserName=firefox,maxInstances=1,maxSession=1 -port 5555 

注:2つのコマンドは働いたが、私は理解していないことmaxInstancesmaxSession引数ですされている。ここ

は、私がハブとノードを開始するために使用しているコマンドです。私はそれらを1に設定しましたが、複数のブラウザを実行することができます。それらを10以上に設定すると、同時に5つのブラウザしか実行されません。

5つ以上のブラウザを同時に実行するにはどうすればよいですか?

答えて

0

一般に、セレンGrid2公式documentationによれば、-maxSession-maxInstancesセットは、特定のブラウザの多数のインスタンスが同時に実行できるかながらノード上で並列に実行することができるブラウザの最大数です。

これらの設定を適用するには、各リモートマシンでノードセッションを担当するローカルJavaプロセスを再起動することを忘れないでください。

関連する問題