0

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

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

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

4

1 回答 1

1

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

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

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

于 2013-01-24T11:20:36.537 回答