2011-07-31 19 views
8

セレンブラウザの複数のインスタンスを同時に実行することは可能ですか?それぞれがどれだけ速度を上げるでしょうか?howtoは複数のセレンブラウザを同時に実行します

私のようなものを実行することができます。

ISelenium selenium = new DefaultSelenium("localhost", 4444, "*chrome", "http://localhost/"); 
selenium.Start(); 

が、それぞれ1内部でそれらの多くと開いているページを開く方法?

答えて

1

チェックSelenium Grid

(..)あなたのWeb受け入れビルドの結果を得るために時間を待って停止! /:あなたは並列でテストを実行することができますように、セレングリッドは透過、それは(HTTPは非常に簡単ですはじめにこれは劇的で、ブラウザのWebテストをスピードアップします

(..)、複数のマシンでテストを配布します/selenium-grid.seleniumhq.org/get_started.html)、デモサイトも存在します。あなたのケースでは

+0

THX。これを試してみましょう! – senzacionale

+0

明らかに、Gridを使用している場合でも、テストを並行して実行するためには、PUnit(NUnit用、または別のフレームワークを使用している場合は別の並列テストランナー)を使用する必要があります。http:// stackoverflow。 com/questions/212863/how-can-i-run-nunitselenium-grid-tests-in-parallelあなたが他に見つけたら教えてください! – zcrar70

+0

http://stackoverflow.com/questions/3313163/how-can-i-run-nunit-tests-in-parallelも参照してください。 – zcrar70

0

:あなたは非常に多くの

ISelenium selenium1 = new DefaultSelenium("localhost", 4444, "*chrome", "http://localhost/"); 
selenium1.Start(); 
selenium1... 
ISelenium selenium2 = new DefaultSelenium("localhost", 4444, "*chrome", "http://localhost/"); 
selenium2.Start(); 
selenium2... 
関連する問題