在项目自动化用例编写完成之后,我们每次运行用例如果一个个点击运行的话会非常繁琐,而jenkins给自动化构建提供了一种解决办法。在使用jenkins运行测试用例的时候,无法打开浏览器如图所示
主要原因是jenkins安装的时候注册成windos的服务了,所以这里如果是tomcat启动或直接使用命令启动的jenkins则不会出现这个问题滴!那么如果不想重新安装jenkins该如何操作呢?
解决办法:
打开windows服务窗口(win+r 输入‘services.msc’)
找到Jenkins服务
a). 停止此服务
b). 将启动类型由自动->手动
找到Jenkins安装目录里的jenkins.war,在cmd窗口运行 java -jar x:/youfilepath/jenkins.war
问题8:
在使用jenkins运行测试用例之后,我们可以打开运行的测试报告或log查看具体的日志信息,可是在这个最后即将胜利的时刻,竟然无法查看日志信息,瞬间感觉整个世界都不好了,(⊙_⊙?)
解决办法:使用命令java -Dhudson.model.DirectoryBrowserSupport.CSP= -jar D:\Jenkins\jenkins.war,在命令启动jenkins中增加-Dhudson.model.DirectoryBrowserSupport.CSP= 再次重新打开jenkins重新运行用例,这下日志终于可以看到......
这样重新打开jenkins,再次运行robotframework的用例就可以浏览器能够正确打开~(≧▽≦)/~
这些就是目前项目自动化构建过程中遇到的那些坑,这里记录一下,为自己前段时间的自动化做一个小小的总结,当然如果能为一些童鞋提供一点灵感也是︿( ̄︶ ̄)︿好的......