场景:通过allure服务生成测试报告,再报告发送给相关人员,但接收邮件后本地无法查看html文件。
原因:通过allure服务生成的html测试报告是需要起服务的,而在本地虽然有html报告对应的css、js文件,但打开html文件是没有样式的,如:
解决方法:
- 安装npm 安装Nodejs即可
执行npm -version
可查看npm版本,证明已安装成功
- 安装cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org
- 安装http-server
cnpm i http-server -g
执行http-server -v
可查看http-server版本,证明已安装成功
- 进入测试报告所在目录,目录上执行cmd打开终端
- 在终端输入http-server,回车
- 复制其中一条地址,进入浏览器打开即可
可以正常查看html文件