Проблема с запуском скриптов на селеновой сетке с помощью TestNG

у меня есть тестовые примеры с моей платформой, т. е. мой файл seleniumtestsupport.java, в котором я использую класс webdriver для запуска, остановки и уничтожения браузера. Сценарии работали нормально с Selenium rc гладко. Теперь я хочу запустить несколько сценариев через сетку селена на несколько портов. Я настроил сетку с помощью testNg и ant. Но проблема в том, какие изменения нужно внести в файл SeeleniumTestSupport.java или любые другие файлы для запуска сценариев. Также настроен файл testng.xml. пожалуйста, помогите мне ?


person user797814    schedule 14.06.2011    source источник


Ответы (1)


Selenium-Grid сам по себе ничего не делает для параллельного запуска тестов. Grid похож на гигантский selenium-RC, который может одновременно выполнять несколько тестов. Но чтобы Grid выполнял несколько тестов, вам нужно запускать много тестов одновременно. Для этого вам придется использовать возможности testNG.

Подробную информацию о том, как использовать testNG для параллельного запуска нескольких тестов, можно найти здесь

Подробнее о том, как работает Selenium Grid 1.xx, можно прочитать здесь. Grid 1.x обрабатывает только запросы селена, а не веб-драйвер. Но лучше понять, как работает Grid 1.x.

Недавно была выпущена следующая версия Grid (Grid 2.0). Это также обрабатывает тесты веб-драйвера. Вы можете загрузить Grid 2.0 со страницы здесь и найдите более подробную информацию о Grid здесь

person A.J    schedule 17.06.2011