基本上,我想运行selenium测试,允许在每次Selenium测试之前将数据库设置为定义状态。我该怎么做?
答案 0 :(得分:0)
鉴于Selenium只是调用url,你可以简单地使用setUp()和tearDown()方法将数据库置于特定状态。 Transaction rollback是保持数据库一致的一种方法。
然后调用url映射到被测项目(和你的测试数据库),例如:
$this->open('http://testing.example.org/system/under/test.php');
答案 1 :(得分:-1)
我已经编写了自己的数据库设置和拆解例程,我添加到了selenium testcase的一个孩子