您可以使用适当的侦听器并实现业务逻辑(在您的情况下发送电子邮件)
http://testng.org/doc/documentation-main.html#logging-listeners
> 所以我需要在每个新的测试套件执行后发送一封电子邮件。 MVN Clean:删除“target:surefire目录” 如果我执行我的测试用例,将创建一个新的“可电子邮件报告”。 我尝试将我的发送电子邮件报告放在@AfterSuite方法中,但是当测试执行时,它找不到报告,因为只有在测试套件完成后才生成报告。 对于如何在测试套件完成后发送报告,可以使用TestNG和我的电子邮件方法,有什么想法吗
我使用下面的代码片段通过邮件发送testng的emailable-report.html。 公共类SampleSendMail{
问题内容: 是否有比使用Stringbuilder进行以下操作更好的方法来生成C#HTML电子邮件(用于通过System.Net.Mail发送): 等等等等? 问题答案: 您可以使用MailDefinition类。 这是您的用法:
我使用“selenide”、“testng”、“maven”、“eclipse”创建了一些自动化脚本。我试着添加诱惑力测试结果。我遵循了allure-testng-maven说明并更新了pom.xml。 要从eclipse运行测试,我要右键单击pom.xml+“run as”+“Maven test”。这是在“./target/allure-results”文件夹中执行所有testng测试和生成的
请让我知道通过邮件自动发送TestNG可电子邮件报告而不添加外部jar的最佳方式。