私は機能テストを実現するためにセレングリッドを使用しています。私は同時に複数のテストを実行するためにtestNGと組み合わせています。私がtestNGを実行すると、firefox startがセレンスクリプトを実行しますが、問題は私が同時に5つ以上のブラウザーを持つことができず、理由を知らないことです。ここで私はハブとノードを起動する方法です。セレングリッド設定で何が問題になっていますか?
ハブ:
開始するJava -jar%のseleniumPathます。java -jar%seleniumPath%-port 4444 -roleハブ
1000 -nodeTimeoutノード
開始%ロールノード-hub http://localhost:4444/grid/register -browser browserName = firefox、maxInstances = 1、maxSession = 1 -port 5555
私はそれを理解する方法、私は一度に開いている1つのFirefoxブラウザを持つことができるはずです。しかし、数が何であれ、maxInstnacesとmaxSessionオプションは無視され、同時に実行されるブラウザの数は5以下に留まります。
これは、このノードが同時に処理できるインスタンスの量を示す、私のグリッドコンソールのスクリーンショットです。私は100や200のような高い数字を置くとき、私は対応するinconsを持っています。
「maxSession」の値を変更しても、一度に5つ以上のブラウザを実行していないとしますか? – Paras