Как запустить мой Python TestCase с помощью плагина Jenkins Selenium?

Как интегрировать jenkins с Selenium-webdriver. Я использую язык Python для Selenium TestCases. Я пробовал модуль Python «pyvirtualdisplay», чтобы скрыть отображение в Jenkins CLI. В настоящее время я использовал сценарии сборки ant для выполнения тестового костюма Python.

Я хочу использовать плагин Jenkins «Selenium» для интеграции моих тестовых примеров Python. Но плагин «Selenium» позволяет использовать только файлы «HTMLSuite».

Как запустить мой Python TestCase с помощью плагина Jenkins «Selenium»?


person user1616952    schedule 22.08.2012    source источник


Ответы (1)


Я попытался загрузить плагин Selenium (тот, который говорит Grid в описании), и он создает сервер Selenium на Jenkins. Затем, если вы прочитаете спецификации плагина (https://wiki.jenkins-ci.org/display/JENKINS/Selenium+Plugin), вы увидите, что вам нужно указать, что ваш скрипт нацелен на работающий сервер Jenkin Selenium.

Я запускаю свой тест за пределами Дженкинса, но не запускаю браузер (без головы) и не выполняю некоторые визуальные команды (так же просто, как сделать снимок экрана).

Затем я увидел это видео, которое помогает собрать задачу с тестовым набором Selenium:

http://www.dailymotion.com/video/xkw0zb_jenkins-running-a-selenium-job_tech

  1. Хадсон — старая версия Дженкинса.
  2. Он создает файл build.xml, который в основном делает все.

Я все еще изучаю, как создать этот файл build.xml.

Надеюсь, все это вам как-то поможет.

Удачи,

person BarbSchael    schedule 23.08.2012