问题描述:

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.

来自 <http://localhost:8080/job/robot%E6%B5%8B%E8%AF%95/8/robot/report/report.html>

之前,用的还好好的,为什么现在的报告(reporter.html,log.html)打不开了呢?

出现这个问题的原因是:你升级了jenkins造成的。据官方说明:

Jenkins 1.641 / Jenkins 1.625.3 introduce the Content-Security-Policy header to static files served by Jenkins (specifically, DirectoryBrowserSupport). This header is set to a very restrictive default set of permissions to protect Jenkins users from malicious HTML/JS files in workspaces, /userContent, or archived artifacts.

jenkins增加的内容安全策略,默认情况下,是禁止执行javascript,css等资源的。

那么如何解决呢?

找到jenkins的安装目录下的jenkins.xml,修改此文件

修改前

<arguments>-Xrs -Xmx256m -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar "%BASE%\jenkins.war" --httpPort=8080</arguments>

修改后

<arguments>-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 "%BASE%\jenkins.war" --httpPort=8080</arguments>

一定要重启jenkins,最好能再执行一下测试脚本,让它生成新的报告文件就行了。

参考链接:

https://groups.google.com/forum/#!msg/concordion/RSp92D2CNuc/nwYW4yqvEQAJ

https://kb.froglogic.com/display/KB/Content+Security+Policy+(CSP)+for+Web+Report

转载于:https://www.cnblogs.com/bull_think/p/6623426.html

解决在jenkins中无法打开robot framework report.html log.html的问题相关推荐

  1. 【转】解决从jenkins打开robot framework报告会提示‘Opening Robot Framework log failed ’的问题...

    最新的jenkins打开jenkins robot framework报告会提示如下 Verify that you have JavaScript enabled in your browser.  ...

  2. 解决Ubuntu系统中无法打开Qt assistant问题

    环境: Ubuntu 20.04.5 : Qt Creator 4.8.2  Based on Qt 5.12.2 问题: 在Ubuntu终端中输入"assistant",无法打开 ...

  3. 安装pycharm软件后,打开robot framework怎么默认用pycharm打开

    1.打开ride.py的属性,修改打开方式 转载于:https://www.cnblogs.com/sunny-sl/p/8482088.html

  4. 【Jenkins+RF】从零搭建Jenkins+Robot Framework持续集成环境

    转自:https://www.jianshu.com/p/ef8d3109ac5f    感恩 安装Jenkins 系统环境:CentOS Linux release 7.3.1611 x86_64 ...

  5. 从零搭建Robot Framework+Jenkins持续集成环境

    安装Jenkins 系统环境:CentOS Linux release 7.3.1611 x86_64 GNU/Linux 安装JDK Jenkins是基于Java开发的持续集成系统(CI),所以运行 ...

  6. Jenkins上配置Robot Framework自动化测试脚本工程

    Jenkins上配置Robot Framework自动化测试脚本工程 现在越来越多的项目组开始引入敏捷,其中对于我们的自动化测试也有了一些新的要求.至少要把我们做的自动化案例能够持续地跑起来,能够在敏 ...

  7. Robot Framework用户指南

    Robot Framework用户指南 版本2.8.6 版权所有©诺基亚解决方案和网络2008-2014 根据知识共享署名3.0 Unported许可授权 目录 1开始 1.1简介 1.2版权和许可 ...

  8. mac Robot Framework installation not found

    问题:RIDE Robot Framework installation not found. To run tests, you need to install Robot Framework se ...

  9. Robot Framework 实战中学习(Web自动化)

    Robot Framework 自动化框架可以实现的功能及其丰富,首先从Web自动化开始总结学习(由于引用Selenium2Library,因此与Selenium页面元素定位及操作类似),后面也会依次 ...

  10. robot framework集成Jenkins环境

    一.Jenkins工具介绍: 监视重复工作的执行,本质上提供了一个易于使用的持续集成系统,使得开发人员更容易地将改变集成到工程中,使得用户更容易获得一个新的build.自动化,持续的构建提高了软件开发 ...

最新文章

  1. python3 练习3
  2. python实现文件下载-python实现文件下载的方法总结
  3. 汇编指令 DUP指令
  4. 忙~~~~~~~~~~~~~~~~~
  5. 共识协议(9)NPOS波卡
  6. java集合作为参数 传递的是_Java:数组和集合类作为参数传递时的差别
  7. 远程连接Oracle 数据库连接报错ORA-12638身份检索失败
  8. 2018/12/13
  9. php-fpm配置文件,指定session保存目录
  10. 关于数据库记录排序问题
  11. 基于JAVA+SpringBoot+Mybatis+MYSQL的仿天猫商城
  12. UVa 11889 (GCD) Benefit
  13. c#中用声音提示报警
  14. 刘意JavaSE 学习笔记 Day19-Day21——异常,IO(File类/字符流/字节流)
  15. 学校计算机考试系统故障,解决在线考试系统设计的常见问题
  16. 使用树莓派打造家庭监控系统
  17. html横向滚动字幕代码,js文字横向滚动特效
  18. 教室网站php代码下载,资源教室_资源教室系统
  19. 一个程序员的陪产经历--写在宝宝百日之际
  20. 两位末代皇帝的宠物文史小语新浪博客

热门文章

  1. sqlserver去重记录_SQL去除重复记录(七种)
  2. word页码怎么从第三页开始设置为第一页_如何让页码从指定页开始,而不是第一页?...
  3. Get “https://proxy.golang.org/github.com/“: dial tcp 216.58.200.49:443: connect: connection refused
  4. 区块链 分片技术和闪电网络区别
  5. fisco bcos Caliper部署 错误总结
  6. Hyperledger Fabric 节点类型Commiter、Endorser、Leader、Anchor
  7. Kubernetes 小白学习笔记(12)--搭建一个kubernetes集群-安装dashboard和heapster并验证集群安装结果
  8. 微信小程序云开发教程-云函数操作数据库-修改、删除
  9. android 向上弹出,android 弹出Popupwindow 自适用(Activity或者Dialog)判断向上还向下...
  10. MongoDB 主从复制(主从集群 )