全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Ubuntu 环境搭建 Jenkins + RobotFramework -by Bravo1. Ubuntu系统下搭建Jenkins + RobotFramework*前提你的Ubuntu系统要有图形化界面,要不Jenkins很难跑WebUI界面的用例2.首先是Ubuntu下,搭建RobotFramework这个网上有资料:(我用的是在线安装)l 安装pip, sudo apt-get install python-pipl 安装robotframework, sudo pip install robotframeworkl 安装selenium2library, sudo pip install robotframework-selenium2libraryl 安装Wxpython , sudo apt-get install python-wxgtk2.8 python-wxtools wx2.8-i18nl 安装ride, sudo pip install robotframework-ridel 打开ride 在终端里面输入:ride.py 看到Ride启动即可,说明你Ubuntu环境下RobotFramework搭建完成3.然后是搭建Jenkins这个Jenkins环境搭建,网上也有教程在终端执行以下命1)wget-q-O-/debian/.key|sudoapt-keyadd-2)sudosh-cechodeb/debianbinary/etc/apt/sources.list.d/jenkins.list3)sudoapt-getupdate4)sudoapt-getinstalljenkins安装完后,访问地址 IP地址:8080(例子 :8080)Jenkins页面Jenkins服务启动/关闭/重启service Jenkins startservice Jenkins stopservice Jenkins restart4.Jenkins结合RobotFramework使用需要用到几个Jenkins插件:robot插件:Jenkins:图形见面化插件插件安装:系统管理管理插件高级 直接上传即可,他会自动安装。安装完重启下服务,然后会在已安装的插件那可以看得到你已 安装的插件。Ubuntu下的Jenkins里配置Webdriver项目会碰到如下错误org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host on port 7055 after 45000 ms. Firefox console output:Error: no display specifiedError: no display specified主要是因为webdriver需要一个虚拟的GUI来运行浏览器, 查了网上的资料,大多数都说用Xvfb, 配置里还需要有export DISPLAY=:1可是我又碰到了新的错误即使配置了DISPLAYError: cannot open display: :1感觉Xvfb使用比较麻烦,Red hat可以参考下面两篇文章Running headless WebDriver tests with Firefox 10, Xvfb and Jenkins (all on RHEL 6)http:/www.jpalomaki.fi/?p=403Running headless webdriver based selenium junit tests inside jenkins under ubuntu linuxhttp:/ralf.schaeftlein.de/2012/05/26/running-headless-webdriver-based-selenium-junit-tests-inside-jenkins-under-ubuntu-linux/最后找到还有一个虚拟UI就是VNC,Jenkins XVnc Plugin,使用非常简单,安装后在项目的config里勾选“Run Xvnc during build”就可以了,服务端安装sudo apt-get install vnc4server# Now start the VNC server once as the jenkins user and give it a password, # otherwise itll try to ask Jenkinssudo su jenkinsvncserverenter password: vncserverCtrl-CTesting with Selenium 2 / WebDriver, Firefox, Jenkins and Linuxhttp:/fuzzy
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小学语文名著教学案例分析
- 行政事业单位财务报表编制操作指南
- 销售团队激励制度设计实操指南
- 高血压患者个案护理计划模板
- 英语核心素养培养策略与文本解读技巧
- 汽车制造行业质量管理体系建立方案
- 小学生安全教育读本与教学设计
- 银行柜员业务流程及操作规范
- 七年级英语词汇与语法测试全套试题
- 2024年企业财务报销流程及注意事项
- 纪委监督检查知识培训课件
- 2025 年 九年级英语上册Unit 7 单元测试卷含答案
- 湿法冶金基础知识培训课件
- 中药离子导入治疗技术
- 小学生愚公移山讲座三分钟
- 剖析阿玛蒂亚·森可行能力正义理论:内涵、局限与当代价值
- 《建筑业10项新技术(2025)》全文
- 餐厨废水全流程处理技术指南
- 食品财务核算管理办法
- 深圳白蚁防治管理办法
- DB42T 1279-2017 机动车检验检测机构资质认定评审通 用指南
评论
0/150
提交评论