我用更多的迭代创建了数据驱动的编码ui测试。当我运行测试并完成第一次迭代时,我希望在每次其他迭代之前放置一些清理代码,以清除在上一次迭代中进行的所有更改。
知道怎么做吗?
答案 0 :(得分:2)
编码的UI测试允许使用[TestCleanup]属性的方法。在每次测试后运行这些方法。如果您正在创建Coded UI测试文件,您应该在CodedUItestN.cs文件的注释中找到[TestCleanup]的示例。
还支持使用[ClassCleanup]和[AssemblyCleanup]属性的方法。
这个SO问题有更多信息Test Method that runs once at the Start of the Test?