寻找一款“无头浏览器””相当于PHP用于黄瓜测试
我正在尝试使用Cucumber为我的PHP项目设置一些功能/接受/集成测试。我试图了解实现这些类型的测试的最佳方法。
我知道Selenium可以测试javascript,但是Selenium很慢,我并不总是需要测试javascript。我正在寻找一个与PHP无关的“无头浏览器”。
将这些中的任何一个归类为“无头浏览器吗?”
SimpleTest Web测试
Zend_Test_PHPUnit_ControllerTestCase
您如何实施Zend Framework项目的集成测试?
没有找到相关结果
已邀请:
6 个回复
抢垢洛韧
此外,根据这篇文章,你可以设置Cucumber使用Capybara并将其配置为使用Celerity(一个支持javascript的无头浏览器)。它还包括如何配置Capybara使用Selenium RC(我认为不可能)的说明。我还没有尝试过这种方法,所以我不知道它的效果如何。
体悉
丧泉缝锋
您可以使用Selenium2进行浏览,或使用PHPBrowser(无头)在js less场景下获得更好的性能(PHPBrowser不执行javascript)
坍锭嘉韭蓝
:
捅瓶啡
死狸蔽垂藐
:
既然你正在使用Capybara,你应该使用capybara-webkit驱动程序(一个在幕后使用Webkit的真正的无头浏览器)。有一些设置涉及,但一旦你这样做,速度提高了使用Selenium。 示例
: