我使用testNG来运行测试自动化框架。目前,我运行大型测试套件,然后发布套件,在一个侦听器中遍历结果,并将它们添加到我用作测试仪表板的mySQL DB中。TestNG自定义结果
IT工作的很好,但我现在要做的是当我在@test中遇到失败并将其添加到结果中时截取屏幕截图,所以在我的侦听器中我可以处理它。
这样的事情将是很好
@test
foo(){
My Test hits an error I take screenshot = shot1
ResultMap.add(customError=shot1)
}
然后当我处理我的套房在听者的结束时,所有的结果我只能说
如果customeError =真写customError到我的DB
反正做任何与此类似
嗨@ducati你怎么样能够运行测试后,遍历测试套件结果编写了这一切的作品。你能告诉我你的测试监听器的实现吗(只是一个示例代码)。 TIA! – 2013-10-15 09:22:34