phpunit中有没有办法将数据库扩展与selenium扩展一起使用?

时间:2010-07-14 18:24:24

标签: database unit-testing phpunit selenium-rc

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

2 个答案:

答案 0 :(得分:0)

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

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

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

答案 1 :(得分:-1)

我已经编写了自己的数据库设置和拆解例程,我添加到了selenium testcase的一个孩子