jenkins+Robot Framework 遇到的问题和解决方案

Posted 测试百晓生

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jenkins+Robot Framework 遇到的问题和解决方案相关的知识,希望对你有一定的参考价值。

测试百晓生

ceshibaixiaosheng

测试圈懂的最多的人,跟着百晓生一起学测试,你定会有收获。我就在你的口袋,你——有问题难得倒我吗?

PS:一颗安利,百晓生继续招种子用户啦。积分攒够兑换礼品的就会得到种子群的邀请,怎么得到积分呢?


  ●  在百宝箱-我的任务 里面进行游戏、测试题、留言等互动就能获得对应积分

  ●  积分可以兑换辣条、测试行业热门书籍。后期奖品正在持续上架中....

  ●  积分还能换取简历写作的指导,百晓生的成员都是面人无数的哦

  ●  积分还能....培训....反正我是信了


正文

 
jenkins+Robot Framework 遇到的问题和解决方案
 

jenkins结合robotframework搭环境时候可以会因各人需求出现各种问题,今天来分享下一些问题的解决方法,希望能够帮助大家。


从jenkins打开robot framework报告会提示‘Opening Robot Framework log failed ’的问题


1、如果你的Jenkins安装为windows服务,也就是下载的是.msi版本,如下解决


1)修改jenkins.xml如下
<arguments>-Xrs -Xmx256m -Dhudson.model.DirectoryBrowserSupport.CSP= -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar "%BASE%jenkins.war" --httpPort=8080</arguments>  


2)重启jenkins

2、Jenkins 为war包通过java命令运行,如下解决


1)关闭jenkins


2)通过如下命令运行Jenkins


java -Dhudson.model.DirectoryBrowserSupport.CSP= -jar E:jkjenkins.war  

3、系统管理,脚本命令行下执行:

-------是目前最有效的解决方式(但是需要注意看下,可能重启就失效了)


System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "")


当然你也可能把jenkins搭到了linux上,修改方法

是 找到你的setenv.sh 文件,在文件里面添加:-Dhudson.model.DirectoryBrowserSupport.CSP

jenkins+Robot Framework 遇到的问题和解决方案


修改jenkins端口


java -jar jenkins.war --httpPort=1080


jenkins+Robot Framework 遇到的问题和解决方案



http://ftp.yz.yamagata-u.ac.jp/pub/misc/jenkins/plugins/


jenkins+Robot Framework 遇到的问题和解决方案


解决'Process leaked file descriptors. See http://wiki.jenkins-ci.org/display/JE NKINS/Spawning+proces错误的方案:


在jenkins脚本中执行:-Dhudson.util.ProcessTree.disable=true


jenkins+Robot Framework 遇到的问题和解决方案


jenkins里跑selenium webdriver,firefox浏览器不能打开


分析:如果是在jenkins里,选择 "execute windows batch command",配置 "python webtest.py"跑测试,这时候就会有问题,firefox浏览器并不会打开,但是后台有进程,webtest会在后台运行,但运行起来总是会有点问题

解决方法:
使用管理员权限 执行 sc delete jenkins 删除 Windows service
改用 java -jar jenkins.war,启动jenkins服务后,(有可能需要重新启动计算机后在command执行java -jar jenkins.war)在执行既可以解决

jenkins+Robot Framework 遇到的问题和解决方案


出问题的原因有千百种,所以即便有解决方案,没有将你的问题解决也是正常,可能回家睡一觉,第二天早上就开窍了。




文章链接: http://blog.csdn.net/fetch001/article/details/51766418



 

测试百晓生

每日一文,篇篇精彩

每日一问,句句原创

投稿邮箱:csbaixiaosheng@163.com
微信号:ceshibaixiaosheng

以上是关于jenkins+Robot Framework 遇到的问题和解决方案的主要内容,如果未能解决你的问题,请参考以下文章

[测试杂志] Robot FrameWork持续集成测试实战

Robot Framework实现多平台自动化测试

Robot Framework实现多平台自动化测试

Robot Framework应用——Mac环境下Robot Framework的安装及简单实用

Robot Framework应用——Mac环境下Robot Framework的安装及简单实用

Robot Framework - 从带有参数的其他 *.robot 脚本调用 *.robot 脚本