【发布时间】:2014-11-24 08:11:47
【问题描述】:
我正在使用 testNG 和 Selenium 运行一些测试。测试数据来自 CSV 文件。在每个步骤中,都可以截取页面的屏幕截图。我正在尝试将此屏幕截图添加到 testNG HTML 报告(可通过电子邮件发送的报告)中。
我正在使用它来添加 img 元素;
Reporter.log("<img src=\"file:///" + pathToScreen + "\" alt=\"\"/><br />");
现在这部分工作,因为它实际上将其添加到报告中,如下面的屏幕截图所示。但是 HTML 代码似乎不起作用。
图像文件的路径是否错误?我想是的,但我不确定如何解决这个问题。
更新: 这是来自 HTML 报告的源代码。显然它甚至没有将其解析为 HTML???
<div class="messages"><img src="file://C:\Users\myUSername\Desktop/screenshots/step 1_enter username_baseline.png" alt=""/></img></div>
【问题讨论】: