Как запустить несколько экземпляров браузера селен - PullRequest
8 голосов
/ 31 июля 2011

Можно ли запустить несколько экземпляров браузеров Selen, и каждый из них будет работать на себя, что увеличит скорость?

я могу запустить как:

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

но как открыть больше из них и открыть страницу внутри каждого из них?

Ответы [ 2 ]

1 голос
/ 01 августа 2011

Проверка Selenium Grid :

(..) Хватит ждать часов, чтобы получить результаты ваших веб-сборок!Selenium Grid прозрачно распределяет ваши тесты по нескольким машинам, так что вы можете запускать ваши тесты параллельно , (..), это значительно ускорит веб-тестирование в браузере

Начало работыэто очень просто (http://selenium -grid.seleniumhq.org / get_started.html) и демонстрационный сайт тоже присутствует.

0 голосов
/ 01 августа 2011

В вашем случае:

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