前言最近有小伙伴反应使用httprunner的extentreports报告时,打开的页面样式全部丢失了,原本高大上的报告变成了丑八怪。 extentreports报告遇到问题:使用httprunner生成extentreports.html报告,页面无法加载js和css 分析原因 查看html页面,会发现加载css和js的地址不能访问了 <link href='http:///resx/dist/css/extent.css' type='text/css' rel='stylesheet'/> 访问上面的两个地址出现无法访问了 那么想到的解决办法就是找到其它的能访问的地址,替换即可,可惜找了一圈没找到合适的,就算找到了,保不准哪天一样会访问不到。 下载extent.css 和 extent.js先去github上找到项目的源码https://github.com/anshooarora/extentreports-java/tree/master/dist,下载extent.css 和 extent.js两个文件 理论上找到这2个文件后,把对应内容复制到 style 和script下即可 <style type='text/css'> 结果运行的时候,会报错:jinja2.exceptions.TemplateSyntaxError: Missing end of comment tag
extent_report_template.html修改\Lib\site-packages\httprunner\templates目录下的extent_report_template.html文件,修改的地方如下: |
|