Как стать автором
Обновить

Комментарии 9

И все-таки. Почему облако а не VBox тот же самый? 20$ против 0$.
Присоединяюсь — только я за docker =)
Чувствую, тут вполне уместно попиарить мой проект github.com/Codegyre/RoboCI )
В нем уже настроен PHP, xvfb, и работают тесты с селениумом. А главное — конфигурация описывается в формате .travis.yml
VBox — значит, либо каждый отдельно должен себе настроить, и я не буду уверен в том что тесты не забыли прогнать, либо все равно приходить к тому, что нужен сервер внутри компании к которому будут поступать запросы на прогон тестов. Решающим фактором в выборе облака была еще надобность некоторые виды «тестов» запускать в любое время суток, запросы поступают от программы и значит нужна постоянная доступность такого сервера.
если Вы говорите о настройке VBox для каждого, то у Вас есть два выхода:
1. Vagrant
2. Docker
И тот и другой довольно легко запускается и настраивается сам одни конфигом (Vagrantfile, Dockerfile)
Недавно столкнулся с кривостью некоторой особенностью Vagrant-а — с тем же конфигом, который идеаьно запускал vagrant на linux, на винде сыпал ошибками, хотя разработчики говорят о кроссплатформенности
с Selenium RC


Зачееем?
Тесты начали писать года полтора назад. В то время выбрали Selenium в связке с phpUnit. Что Вы можете посоветовать как замену Selenium?
Ничего. Но вы как минимум могли б использовать Selenium 2…
Почитайте про разницу между Selenium RC и Selenium. Это два принципиально разных продукта, первый работает через яваскрипт хуки, а второй использует протокол WebDriver и общается с браузером напрямую. Насколько, я помню, вам просто надо переключиться на PHPUnit_Extensions_Selenium2TestCase, и тесты будут работать стабильнее и быстрее.
Прошу прощения, не досмотрел. Используем selenium-server-standalone-2.43.1.jar, в статье опечатка. Исправил.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории