我想将我的TestNG报告发送给其他用户,但是当他们点击屏幕截图链接时。他们无法看到屏幕截图,因为它存储在我的本地计算机中。
String SaveandReturn = ScreenShot.takeScreenShot("SaveAndReturnverification");
Reporter.log("<a href=\"" + SaveandReturn + "\"><p align=\"left\"> Add Sub Service in LFA Services screenshot at " + new Date()+ "</p>");
}
如何附加屏幕截图,以便其他人也可以查看报告。
如果你能够实现以下内容,那么如果你有很多人需要在给定时间看到测试结果,那么这将非常有用,这是我在环境中实现的。
我使用XAMPP创建了一个Web服务器。然后我创建了一个网页,其中包含指向所有TestNG报告的链接。
可能不适合您的环境,但如果有的话,这是一个很好的解决方案。
我建议你选择与TestNG相比具有良好UI的Extentreports。它是testNG报告框架的扩展版本。
如果您使用MongoDB托管在本地计算机上,它也适合您通过保留本地发送屏幕截图的要求。