測試工程引用extentreports 生成的測試報告,因為報告中的js和css網絡不通,所以頁面亂碼
解決思路:
- 下載需要的js、css放到測試工程的static目錄下
- 下載extentreports源碼修改報告模板中的js/css路徑,然后打包引用
- 測試工程中引入依賴extentreports項目的依賴
- 完成
- 下載extentreports 源碼 https://github.com/anshooarora/extentreports-java 從文件夾dist中拷貝extent.js、extent.css到測試工程的static下
- 修改src\main\resources\com\aventstack\extentreports\view\html-report\head.ftl 17行
<#else> <link href='../src/main/resources/extent.css' type='text/css' rel='stylesheet' /> </#if>
修改src\main\resources\com\aventstack\extentreports\view\html-report\index.ftl 99行
<#else> <script src='../src/main/resources/extent.js' type='text/javascript'></script> </#if>
打包后引用到測試工程
3.從extentreports拷貝依賴到測試工程下
4.執行maven test