Селеновая сетка + Maven 2
-
21-08-2019 - |
Вопрос
Есть ли хороший учебник или есть ли у кого-нибудь опыт его настройки?У меня есть Testsuite.html, который запускает мои тесты в одном браузере.Это делается в жизненном цикле интеграционного теста с помощью плагина maven selenium.Я хочу запустить тесты в нескольких браузерах.Я не смог найти никакой документации о селеновой сетке + maven.Я надеюсь, что кто-нибудь сможет мне помочь.
Заранее спасибо, кукудас
Решение
Selenium Grid и maven на самом деле мало чем отличаются от Selenium и maven.
Grid — это, по сути, замена selenium-rc.В нашей текущей настройке мы позволяем автоматизированной системе сборки использовать Grid.Это делается путем простого изменения URL-адреса selenium-rc (обычно это localhost:4444) на URL-адрес сетки.
Кроме того, мы указываем строку браузера (*firefox, *iexplore, *opera или что-то еще) в качестве системного свойства в командной строке mvn, которое мы получаем при инициализации клиентских библиотек Selenium в нашем коде.
Таким образом, мы по сути создали 4 разных проекта сборки с разными строками браузера.