Выполнение теста Selenium2 IDE в командной строке - PullRequest
1 голос
/ 18 ноября 2011

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

Ситуация такова, что мы хотим, чтобы наши разработчики быливозможность использовать IDE для тестирования веб-сайтов с помощью центрального репозитория тестовых наборов с использованием Selenium IDE.Нам также нужно, чтобы те же тесты (т.е. в формате HTML IDE) выполнялись CI-сервером (Jenkins) в Sauce Labs.

Я обнаружил, что экспорт из IDE невелик (тестовые примерыэто работает на IDE, не работают из командной строки).Мне также нужно использовать WebDriver, например, Selenium2.

Это должно быть возможно, но я просто не понимаю, как это сделать.

Ответы [ 3 ]

2 голосов
/ 18 ноября 2011

Попробуйте Selunit . Он сочетает в себе тесты Selenium в формате Selenese HTML с непрерывной интеграцией. Вот учебное пособие о том, как выполнять тесты Selenium непосредственно из Selenium IDE в сборках Hudson и как использовать возможности отчетности, предоставляемые для JUnit, где Selunit преобразует отчеты Selenium в.

0 голосов
/ 07 мая 2013

В системе Windows вы должны загрузить selenium-server-standalone-2.32.0.jar и драйвер сервера браузера (IE, Chrome) после загрузки, вы должны открыть CMD и запустить команду

java -jar selenium-server-standalone-2.0b3.jar -Dwebdriver.ie.driver =. \ IEDriverServer32.exe

0 голосов
/ 18 ноября 2011

Selenium предоставляет программу запуска сценариев командной строки, но она хорошо спрятана. Проверьте -htmlsuite вариант из selenium-server.jar.

...