robotframework自动化系列:删除操作流程以及总结 (3)

在项目自动化用例编写完成之后,我们每次运行用例如果一个个点击运行的话会非常繁琐,而jenkins给自动化构建提供了一种解决办法。在使用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重新运行用例,这下日志终于可以看到......

jenins运行结果


日志信息


这样重新打开jenkins,再次运行robotframework的用例就可以浏览器能够正确打开~(≧▽≦)/~
这些就是目前项目自动化构建过程中遇到的那些坑,这里记录一下,为自己前段时间的自动化做一个小小的总结,当然如果能为一些童鞋提供一点灵感也是︿( ̄︶ ̄)︿好的......

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpxxfw.html