一、前言
自动化测试完成后生成的html自动化测试结果,在打开时发现样式丢失,解决该问题,下载Groovy
插件,亲测有效(包含mac安装jenkins)
二、 在此之前先没有jenkins的小伙伴先安装一下jenkins(mac安装步骤)
如果已经安装jenkins则启动一下
brew services start jenkins
出现我这种情况则是未安装
安装步骤
1、安装
brew install jenkins
我安装时爆了一个错,如下图
解决方式就是按照提示,把需要的权限给加上
chmod u+w /usr/local/lib
brew install jenkins
2、接下来继续安装就可以了
如上图,则是安装完成了!
3、接下来就是启动jenkins
brew services start jenkins
如上图,则是启动成功了
4、浏览器访问jenkins,输入: http://localhost:8080 5、访问后,如下图,需要密码,打开终端,输入如下命令
# 这个路径也就是你的安装路径
cat /Users/用户名/.jenkins/secrets/initialAdminPassword
6、选择这个,之后等待即可
安装完成后,输入用户名密码
7、此时并未安装完成,新建项目前还需要配置一些内容,选择Manage Jenkins
8、选择Global Tool Configuration
9、点击保存,默认配置
三、操作步骤
第一种方法
- 首先进入jenkins插件管理页面
- 搜索Groovy,选择第一个
- 安装完成后,重启jenkins然后进入到项目构建配置中,执行就会发现html样式已经恢复了
现在就可以正常展示html了
第二种方法
进入Jenkins系统中点击 Manage Jenkins 找到脚本命令行(Script Console)点击进入
进入到脚本命令行输入:
System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "")
重新执行构造的任务,执行完成之后再查看报告,html报告就显示正常了。