В настоящее время я работаю над тестовыми решениями, и пока я внедряю:
Оба с Codeception, рамки php-теста.
Я хочу провести приемочный тест, но phpBrowser
модуль для не javasript
страницы.
Я наткнулся Phantomjs а также Селен.
Я спрашиваю, какое решение лучше, прежде чем прыгать в код.
Selenium — это набор различных программных инструментов, каждый из которых имеет свой подход к поддержке автоматизации тестирования.
Он позволяет имитировать взаимодействие пользователя с приложением, а также может хорошо сочетаться с кодовым восприятием.
он использует webDriver кодирования, как показано в этом примере:
С другой стороны:
PhantomJS — это безголовая альтернатива Selenium Server, которая реализует протокол WebDriver. Это позволяет вам запускать тесты Selenium на сервере без установленного графического интерфейса.
Других решений пока нет …