【问题标题】:Can I get at my application code from inside a Selenium test?我可以从 Selenium 测试中获取我的应用程序代码吗?
【发布时间】:2012-09-25 13:34:39
【问题描述】:

我正在使用 PHPUnit 和 Selenium 为 WordPress 网站编写单元和集成测试。 PHPUnit 有一个有用的 WP 测试库,通过扩展一个特殊的 WP_UnitTestCase 而不是 PHPUnit_TestCase 来使用。

到目前为止一切顺利。但是,如果我的 Selenium 测试也可以在 WordPress 的上下文中执行代码,那么真正有用的是。因此,例如,我可以在测试客户端行为的同时构建和操作用户、帖子等,这与 Rails 集成测试的方式非常相似。

有什么方法可以在 Selenium 测试的上下文中使用 WP_UnitTestCase 的功能?

【问题讨论】:

    标签: wordpress unit-testing selenium


    【解决方案1】:

    我不熟悉 WP_UnitTestCase,但你可以看看我开发的这个轻量级工具,它创建了一个测试 WordPress 实例。

    https://github.com/evomase/phpunit-wordpress

    您应该能够像使用独立应用程序一样轻松地将其与 Selenium 集成。唯一的区别是,在 build.php 中,您需要将 WP_SITEURL 更改为您为测试实例创建的 VirtualHost。

    【讨论】:

    猜你喜欢
    • 2020-08-21
    • 1970-01-01
    • 2012-02-17
    • 1970-01-01
    • 1970-01-01
    • 2020-06-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多