TestNG-每次运行后结果均被覆盖

我对java&TestNG非常陌生。我做了一个Java-Selenium POC概念,其中测试脚本执行良好,但是每次运行后结果都被覆盖。我成功为屏幕截图添加了时间戳,但失败了,但是无法将结果发送到可通过电子邮件发送的结果html文件中。因此,每次运行时,我都会失去先前的结果。

我遇到了几个类似的问题,但它们并没有帮助我。

我应该在我的-POM依赖项中添加一些内容,还是应该在testng.xml文件中包含任何代码,还是应该创建一个带有圆顶代码的单独的类文件来执行该操作?

感谢帮助

iCMS 回答:TestNG-每次运行后结果均被覆盖

在这里,我建议您创建一个脚本,该脚本可以重命名可通过电子邮件发送的结果html文件,并将可通过电子邮件发送的报告移动到其他位置(干净目标可能会删除项目中较旧的报告)。然后在pom.xml中为此创建一个配置文件,每执行一次Maven目标,就只需在每个过程中添加-P

我可以给您的第二个建议是使用testng的IReporter侦听器来创建您的自定义可通过电子邮件发送的报告,并借助它甚至可以控制html文件的名称。如果您需要更多信息,请告诉我。

本文链接:https://www.f2er.com/1847388.html

大家都在问