我可以从Selenium测试中获取我的应用程序代码吗?

时间:2012-10-04 13:39:59

标签: wordpress unit-testing selenium

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

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

有没有办法在Selenium测试的上下文中使用WP_UnitTestCase的功能?

1 个答案:

答案 0 :(得分:1)

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

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

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

相关问题