1. 程式人生 > >Jenkins學習使用之五:Opening Robot Framework report failed問題

Jenkins學習使用之五:Opening Robot Framework report failed問題

一、Jenkins中Robot Framework Plugin已經安裝好,結果收集正確,只是構建log.html、report.html等日誌檔案無法開啟檢視:

點選Open report.html和Open log.html無法開啟,提示如下錯誤:

* 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. 

二、解決方案:

1、Jenkins 為war包,通過tomcat服務:

修改tomcat配置:vi tomcat/conf/catalina.properties
插入以下內容:
hudson.model.DirectoryBrowserSupport.CSP=sandbox allow-scripts allow-same-origin; default-src 'none'; img-src 'self' data: ; style-src 'self ' 'unsafe-inline' ; script-src 'self' 'unsafe-inline' 'unsafe-eval';

儲存之後重啟tomcat即可。

2、如果你的Jenkins安裝為windows服務,下載的是msi版本,解決方法如下:

(1)修改jenkins.xml如下

<arguments>-Xrs-Xmx256m-Dhudson.model.DirectoryBrowserSupport.CSP=Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle-jar"%BASE%\jenkins.war"--httpPort=8080</arguments>
(2) 重啟jenkins,清除瀏覽器快取