Реализация селена с помощью Jenkins и PHPUnit - PullRequest
2 голосов
/ 26 октября 2011

Я пытаюсь настроить некоторые Selenium WebTests с использованием PHPUnit, но php больше не поддерживается в Selenium IDE, означает ли это, что мне нужно переписать все мои тесты в php, чтобы использовать этот метод?

Я пытаюсь настроить систему непрерывной интеграции, но никогда раньше не использовал ее, я пытался использовать jenkins-php.org, но это не очень помогло.

Ответы [ 3 ]

1 голос
/ 07 ноября 2011

Новая версия Selenium IDE заявляет, что не поддерживает PHP, но вы все равно можете конвертировать свою IDE в PHP или PHPUnit.

(в Selenium IDE)> Параметры> Параметры> Включить экспериментальные функции.С этой опцией вы можете снова переключить формат в разделе «Параметры».Вы все еще можете просмотреть свой код.

Надеюсь, это поможет, и именно это вы имели в виду под "Selenium IDE не поддерживает PHP".

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

После долгих взломов стало очевидно, что лучшим решением является этот инструмент:

http://www.enjoyxstudy.com/selenium/autoexec/index.en.html

Он работает "из коробки", поддерживает htmlSuite, работает с windows и linux, запускает большинство браузеров, отправляет отчеты по электронной почте, может получать новые тесты из SVN, хорошо интегрируется с Jenkins и работает с тестами Selenium, которые не основаны на PHP но он творит чудеса по сравнению с другими инструментами, которые я опробовал.

Действительно, намного проще, очень удобно для пользователя, бесплатно и отлично работает.

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

Я смог найти: https://addons.mozilla.org/en-US/firefox/addon/selenium-ide-php-formatters/

Позволяет выводить из Selenium в PHP, либо в формате PHPUnit, либо в Selenium Testing.

Однако после всего этого игры стало очевидно, чтоЛучше всего было использовать htmlSuite, он имеет наибольшую поддержку, когда дело доходит до автоматизации, и, кажется, работает «из коробки», тогда как тестирование PHPUnit требует больших усилий.

...