2011-07-31 11 views
8

Czy możliwe jest uruchamianie wielu wystąpień przeglądarek selenowych, a każdy z nich będzie działać dla nich, co zwiększy prędkość?howto uruchamiać wiele wystąpień przeglądarki selenowej

mogę uruchomić jeden jak:

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

ale jak otworzyć ich więcej i otwartej stronie wewnątrz każdego z nich?

Odpowiedz

1

Sprawdź Selenium Grid:

(..) Zatrzymanie godzin czekania, aby uzyskać wyniki akceptacji internetowej buduje! Selen Siatka przejrzysty sposób dystrybuować swoje testy na wielu maszynach, dzięki czemu można uruchomić swoje testy w równoległym, (..), to będzie znacznie przyspiesza w przeglądarce Testowanie Web

Rozpoczęcie pracy jest bardzo łatwe (http://selenium-grid.seleniumhq.org/get_started.html) i strona demo też jest obecna.

+0

thx bardzo. spróbuję tego! – senzacionale

+0

Najwyraźniej musisz również użyć PUnit (dla NUnit lub innego równoległego testera, jeśli używasz innego frameworka), aby testy były uruchamiane równolegle, nawet jeśli używasz Grid: http: // stackoverflow. com/questions/212863/how-can-i-run-nunitselenium-grid-tests-in-parallel Daj mi znać, jeśli znajdziesz coś innego! – zcrar70

+0

Zobacz także http://stackoverflow.com/questions/3313163/how-can-i-run-nunit-tests-in-parallel – zcrar70

0

W twoim przypadku:

ISelenium selenium1 = new DefaultSelenium("localhost", 4444, "*chrome", "http://localhost/"); 
selenium1.Start(); 
selenium1... 
ISelenium selenium2 = new DefaultSelenium("localhost", 4444, "*chrome", "http://localhost/"); 
selenium2.Start(); 
selenium2... 
Powiązane problemy