Selenium webdriver 我想在Testng报告中添加失败屏幕快照的超链接

Selenium webdriver 我想在Testng报告中添加失败屏幕快照的超链接,selenium-webdriver,testng,Selenium Webdriver,Testng,我在Onfailure方法中尝试了以下代码 还有另一次尝试 Reporter.log("<a target=\"_blank\" href="+imagePath+">Screenshot</a>"); 它们都不起作用,有人能帮我吗?首先,您需要@Override TestNg方法 @Override public void onTestFailure(ITestResult failingTest) { try { //write you

我在Onfailure方法中尝试了以下代码

还有另一次尝试

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

它们都不起作用,有人能帮我吗?

首先,您需要@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>");

希望它能帮助您:

错误输出、异常、空白页的结果是什么?您希望得到什么?是的,我已完成或删除部分,但仍然无法获取超链接。它是文件的打印路径。snapfile和sudDir变量是什么snapshot是我快照的文件名,sudDir是包含我快照的文件夹名。。这取决于你想如何保管它是的!一个重要部分。。请将快照文件夹仅放在测试输出文件夹中。。您可以看到它在我的报告中的显示方式,屏幕截图如下:
Reporter.log("<a href=\"" + snapfile + "\"><p align=\"left\">Add New PR screenshot at " + subDir + "</p>");