为了账号安全,请及时绑定邮箱和手机立即绑定

TestNG 可通过电子邮件发送的报告中的原始 html

TestNG 可通过电子邮件发送的报告中的原始 html

慕姐4208626 2023-03-17 16:18:01
这个问题是关于我在将现有框架复制到新设置时遇到的问题。它之前与另一家公司合作过。我无法弄清楚 html 格式有什么问题。带有 testNG 的 selenium java 的 Web 自动化我曾经使用 reporter.log 将屏幕截图链接输出到 testng 可通过电子邮件发送的报告。该功能之前在我之前的项目中使用相同的框架。现在我将项目导入到重用框架,其他一切都按预期工作,但 html 报告显示链接屏幕截图的原始 html 标记。截图创建成功,png 文件在指定路径中。显示以下原始 html 的电子邮件报告:<a href='C:\Users\kk\Desktop\New folder\SCREENSHOTS\TEST_11_07_2019_12_35_48.png'><img src='C:\Users\kk\Desktop\New folder\SCREENSHOTS\TEST_11_07_2019_12_35_48.png' height='500' width = '1021'></a>预期大小为 500x1021 的可点击缩略图指向原始图像。尝试以下操作: - 更新 webdriver 版本以匹配 chrome 版本 (75) - 将 html 标记中的单引号替换为双引号 - 尝试输出一个有效的 mailto 链接到可通过电子邮件发送的报告 始终未呈现 html 代码,显示原始 htmlpublic void getScreenShot(String name, WebDriver dr) {<CODE FOR screenshot capture and name and save here>...// To help linking screenshots in testNG reportReporter.log("<a href='" + destFile.getAbsolutePath() + "'><img src='" + destFile.getAbsolutePath()+ "' height='500' width = '1021'></a>");        } catch (IOException e) {            e.printStackTrace();        }    }
查看完整描述

1 回答

?
慕娘9325324

TA贡献1783条经验 获得超5个赞

最终通过将 Eclipse IDE 降级为 Oxygen 解决了这个问题。



查看完整回答
反对 回复 2023-03-17
  • 1 回答
  • 0 关注
  • 136 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号