我的Nunit / Selenium设置当前正在创建测试报告(使用ExtentReport)。我希望在运行所有测试装置时通过电子邮件发送此测试报告。我该怎么办?
我尝试使用TestFixture类中的“ OneTimeTearDown”,但这在每次TestFixture完成时都会运行代码。我目前在Chrome TestFixture和IE11中都有20个测试用例。因此,使用这种方法,我的收件箱中将收到40封邮件。
答案 0 :(得分:2)
要在测试运行结束时运行操作,可以在任何名称空间之外的OneTimeTearDown
中使用SetUpFixture
。请参阅文档here。
但是,我不建议在您的测试程序集中进行此操作-在我看来,应该将其脚本化为CI流程。但是,这是您的决定。 :-)