解决在Jenkins中无法打开robot framework report.html log.html的问题 问题描述

解决在Jenkins中无法打开robot framework report.html log.html的问题 问题描述

Opening Robot Framework report failed
Verify that you have JavaScript enabled in your browser.
Make sure you are using a modern enough browser. Firefox 3.5, IE 8, or equivalent is required , newer browsers are recommended.
Check are there messages in your browser’s JavaScript error log. Please report the problem if you suspect you have encountered a bug.
在这里插入图片描述

出现合格问题的原因是升级了Jenkins或者安装的Jenkins版本太高了。据官方说明:
jenkins增加的内容安全策略,默认情况下是禁止执行javascript,css等资源的。
在这里插入图片描述
在这里插入图片描述

解决办法:
找到Jenkins的安装目录下的Jenkins.xml,如果不记得安装路径了,就在电脑里搜索jenkins.xml文件
修改前:
-Xrs -Xmx256m -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar “D:\Tomcat\apache-tomcat-9.0.44-src\webapps\jenkins.war” --httpPort=8080 --webroot=”%LocalAppData%\Jenkins\war”
修改后:
-Xrs -Xmx256m -Dhudson.model.DirectoryBrowserSupport.CSP=Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar “D:\Tomcat\apache-tomcat-9.0.44-src\webapps\jenkins.war” --httpPort=8080 --webroot=”%LocalAppData%\Jenkins\war”
我是修改为上面这种情况解决这个问题的。在网上也有看到说修改为下面这种情况,我试过了,我修改为下面这种情况,问题依旧存在,如果修改为上面这种情况没有解决问题的朋友可以试试下面这种情况,如果有其他的解决方法也欢迎留言交流。
修改后:
-Xrs -Xmx256m -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -Dhudson.model.DirectoryBrowserSupport.CSP=“default-src ‘self’; script-src ‘self’ ‘unsafe-inline’ ‘unsafe-eval’; style-src ‘self’ ‘unsafe-inline’; img-src ‘self’ ‘unsafe-inline’;” -jar “D:\Tomcat\apache-tomcat-9.0.44-src\webapps\jenkins.war” --httpPort=8080 --webroot=”%LocalAppData%\Jenkins\war”修改完成后一定要重启Jenkins,最好能再执行以下测试脚本,让它生成新的报告文件就行了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值