Я работаю над решением для функционального теста с поддержкой javascript.
Естественно, используя Symfony Framework, я выбрал Behat с драйвером Sahi, и у меня были зеленые наборы тестов. Проблема заключалась в том, что сахи довольно медленный и недостаточно стабильный, поэтому я обращаюсь к PhantomJs, как упоминается в этом сообщении в блоге: -> http://shashikantjagtap.net/running-behat-scenarios-with-pahntomjs/
Некоторые из моих тестов остаются зелеными, но когда я использую $this->getSession()->getDriver()->evaluateScript()
, возврата нет, и я не могу оценить javascript.
Если кто-то когда-нибудь имел дело и нашел решение...
++