我使用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