PHPUnit - Selenium的替代品?

问题描述:

是否可以使用PHPUnit作为Selenium的替代方案来进行GUI测试?我的印象是,它只是一个通用的测试框架,不能处理JavaScript,DOM和其他GUI方面。PHPUnit - Selenium的替代品?

现在我运行PHP +硒RC + Firefox和实际运行的Firefox GUI java的硒服务器OCH的开销,让我担心的稳定性和性能。 GUI测试,但是,伟大的工程......

Zend_Test_PhpUnit有许多功能测试的特点是硒一样。试一试。

Zend Framework: Documentation: Zend_Test_PHPUnit

我知道这是一个老问题,但我相信通过使用硒RC功能梨包PHPUnit的类是不是最好的方法。我们有这个讨论在我的公司,我们测试了所有的包装类PHP与硒JSON Wire协议,以利用包含在硒2服务器的webdriver的相互作用,但是我们发现这是一个头痛的问题。 Facebook类远未完成,并与荒谬的缺陷,如发送按键指令没有得到执行,在Chibimagic包装使用一个可怕的约定,如纯PHP风格(使用下划线而不是骆驼)和卢卡斯包装是好的,但依靠保持代码的单个人在公司层面上不值得信任。

所以我们决定使用Java类硒测试,即使我们的应用程序代码在PHP完全用我们的GUI。