PHPUnit - Selenium的替代品?
问题描述:
是否可以使用PHPUnit作为Selenium的替代方案来进行GUI测试?我的印象是,它只是一个通用的测试框架,不能处理JavaScript,DOM和其他GUI方面。PHPUnit - Selenium的替代品?
现在我运行PHP +硒RC + Firefox和实际运行的Firefox GUI java的硒服务器OCH的开销,让我担心的稳定性和性能。 GUI测试,但是,伟大的工程......
答
我知道这是一个老问题,但我相信通过使用硒RC功能梨包PHPUnit的类是不是最好的方法。我们有这个讨论在我的公司,我们测试了所有的包装类PHP与硒JSON Wire协议,以利用包含在硒2服务器的webdriver的相互作用,但是我们发现这是一个头痛的问题。 Facebook类远未完成,并与荒谬的缺陷,如发送按键指令没有得到执行,在Chibimagic包装使用一个可怕的约定,如纯PHP风格(使用下划线而不是骆驼)和卢卡斯包装是好的,但依靠保持代码的单个人在公司层面上不值得信任。
所以我们决定使用Java类硒测试,即使我们的应用程序代码在PHP完全用我们的GUI。