每次运行Selenium测试时,它都会在Database中创建大量虚拟数据。我需要一个解决方案,我可以在测试通过后停止selenium测试以不更新数据库。
例如:我有一个Selenium测试来创建一个用户,所以每次运行我的整个测试套件时,它都会在数据库中创建一个用户存储。
如何使用Selenium Webdriver创建用户但不将其存储在数据库中?
答案 0 :(得分:0)
对于这种情况,通常您的测试用例应该在其后的情况下进行清理。自。意思是你应该使用[TestFixtureTearDown]或[OneTimeTearDown]并确保在那里删除任何创建的文件/数据库条目。
其他选项是在最终在testfixture设置中运行测试之前进行数据库转储,并在拆解时恢复它。
希望这会有所帮助。