【问题标题】:PHPUnit - alternative to Selenium?PHPUnit - Selenium 的替代品?
【发布时间】:2012-02-17 00:27:00
【问题描述】:

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

现在我正在运行 php+selenium rc+firefox,而实际运行 firefox gui 的 java selenium 服务器 och 的开销让我担心稳定性和性能。然而,GUI 测试效果很好......

【问题讨论】:

    标签: selenium phpunit


    【解决方案1】:

    Zend_Test_PhpUnit 具有 Selenium 所具备的许多功能测试特性。试试看吧。

    Zend Framework: Documentation: Zend_Test_PHPUnit

    【讨论】:

      【解决方案2】:

      我知道这是一个老问题,但我相信使用 selenium RC 功能的梨包中的 PHPUnit 类并不是最好的方法。我们在我的公司进行了这个讨论,我们测试了所有与 selenium JSON Wire 协议交互的 PHP 包装类,以便使用 selenium 2 服务器中包含的 webdriver,但我们发现这很头疼。 facebook 类还远未完成,并且存在一些荒谬的缺陷,例如未实现 send Keys 命令,Chibimagic 包装器使用了一种可怕的约定,例如普通 php 样式(使用下划线而不是驼峰大小写),而 Lucas 包装器很好,但依赖在公司层面上,一个人负责编写代码是不值得信任的。

      所以我们决定使用 selenium 中的 java 类来测试我们的 GUI,即使我们的应用程序代码完全是用 PHP 编写的。

      【讨论】:

        猜你喜欢
        • 2015-06-22
        • 2012-12-18
        • 2012-08-14
        • 1970-01-01
        • 2022-10-15
        • 1970-01-01
        • 2012-07-23
        • 2013-12-19
        • 2020-08-01
        相关资源
        最近更新 更多