【问题标题】:Is there a way in phpunit to use the database extension together with the selenium extension?phpunit 中有没有办法将数据库扩展与 selenium 扩展一起使用?
【发布时间】:2011-03-16 00:29:08
【问题描述】:

基本上,我想运行 selenium 测试,允许在每次 Selenium 测试之前将数据库设置为定义状态。我该怎么做?

【问题讨论】:

    标签: database unit-testing phpunit selenium-rc


    【解决方案1】:

    鉴于 Selenium 只调用 url,您可以简单地使用 setUp() 和 tearDown() 方法让您的数据库进入特定状态。 Transaction rollback 是保持数据库一致性的一种方法。

    然后将 url 的映射调用到被测项目(和您的测试数据库)中,例如:

    $this->open('http://testing.example.org/system/under/test.php');
    

    【讨论】:

      【解决方案2】:

      我已经编写了自己的数据库设置和拆卸例程,并将其添加到 selenium 测试用例的孩子中

      【讨论】:

        猜你喜欢
        • 2012-09-08
        • 2011-01-07
        • 1970-01-01
        • 1970-01-01
        • 2021-08-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多