回答

0

由于您有这么多的测试用例,您是否希望在测试运行结束时将每个失败的场景的邮件作为一个整体(一次性电子邮件)单独或全部失败的场景?

如果您想单独发送所有失败场景的邮件,请按照以下步骤操作。

  1. Under TestCleanup检查UnitTestOutcome.Failed是否为true。
  2. 如果它是真的,则表示特定的测试方法失败。
  3. 基于此条件,您可以从这里发送邮件。

如果您需要一封邮件,然后以您想要的任何格式存储所有失败的信息,并在AssemblyCleanup中保留邮件代码,以便在所有测试结束时执行该邮件代码。

请注意,邮件中的屏幕截图和“异常”与您在项目中处理报表的方式有关。这只是你的问题的一个想法。

相关问题