如何解决詹金斯的黄瓜报告
我正在尝试向我的黄瓜报告添加链接,该链接将在新链接中打开,它在本地工作正常,但是当在 Jenkins 中生成报告时,其将链接显示为 html 附件并在新选项卡中打开 url 不起作用。
scnVar 是保存与场景相关的所有变量的地图,包括我想在点击时在新标签页中打开的 URL。
private void writeToScenario(Scenario scenario,Map.Entry<String,String> scnVar) {
if (scnVar.getKey().toUpperCase().contains("LINK")) {
String html =
"<a href="
+ scnVar.getValue().replaceAll(" ","%20")
+ " target='_blank'>"
+ scnVar.getKey()
+ "</a>"; // Space in exception message was causing issues
scenario.embed(html.getBytes(),"text/html");
} else {
scenario.write(
fixedLengthString(scnVar.getKey(),DEFAULT_FIXED_LENGTH_STRING)
+ " : "
+ fixedLengthString(scnVar.getValue(),DEFAULT_FIXED_LENGTH_STRING));
}
}
Jenkins 快照 - 将链接显示为 html iframe。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。