Это рабочий процесс, который я пытаюсь автоматизировать (это веб-приложение Java):
- Разработчик создает/редактирует наборы тестов в Selenium IDE (с Firefox)
- Пакет поддерживается в репозитории проекта в виде набора HTML-файлов.
- On every Maven build cycle:
- Jetty container is started locally at
http://localhost:12345
(random port number) - SauceConnect начинает соединять мой локальный хост и сетку Saucelabs
- Наборы тестов HTML выполняются в сетке против моего локального контейнера
- SauceConnect отключен
- Причал контейнер закрыт
- Если какой-либо тест в наборе тестов завершился неудачно, сборка Maven не удалась.
- Jetty container is started locally at
Можно ли этого добиться? Более конкретный вопрос: как запускать наборы тестов HTML в Saucelabs? У них есть очень короткая документация по http://ondemand.saucelabs.com:80/selenium-server/driver/
, которой я могу воспользоваться, но подробностей о ней я не нашел.