2015-10-14 47 views
0

我在Onfailure方法我想在我的TestNG的报告

Reporter.log("Screenshot can be found : <a target=\"_blank\" href="+imagePath+">Screenshot</a>"); 

,然后再试一次

Reporter.log("<a target=\"_blank\" href="+imagePath+">Screenshot</a>"); 

他们都不曾为谁能帮尝试下面的代码添加我的失败屏幕截图的超级链接我??

+0

有什么结果(错输出,例外,空白页),你期望什么? –

回答

0

首先你需要@Override TestNG的方法

@Override 
public void onTestFailure(ITestResult failingTest) { 
    try { 
      //write your code here 
} 

下面的语法是为我工作

Reporter.log("<a href=\"" + snapfile + "\"><p align=\"left\">Add New PR screenshot at " + subDir + "</p>"); 

希望它会帮助你:)

+0

是的,我做了Orerride部分,但仍然无法获得超链接。它是打印文件的路径。snapfile和sudDir变量是什么 –

+0

snapshot是我的快照的文件名,sudDir是文件夹名我的快照..这取决于你如何定制它 –

+0

哦,是的!一个重要的部分..请把你的快照文件夹只在测试输出文件夹内)。 –