我正在使用javascript支持进行功能测试的解决方案。用behat和phantomjs执行javascript
当然,使用Symfony Framework,我选择Behat和Sahi驱动程序,并且我的测试套件是绿色的。问题是,SAHI是相当缓慢,并没有足够稳定的,这就是为什么我转PhantomJs因为这个博客帖子中提到: - >http://shashikantjagtap.net/running-behat-scenarios-with-pahntomjs/
我的一些测试中保持绿色,但是当我使用$this->getSession()->getDriver()->evaluateScript()
,有没有回报,我无法评估JavaScript。
如果有人曾经处理,并找到了解决办法...
++
为了进行测试,有样本项目: https://github.com/Shashikant86/BehatDemo – fxlacroix