Ubuntu环境搭建Jenkins_Robotframework.doc_第1页
Ubuntu环境搭建Jenkins_Robotframework.doc_第2页
Ubuntu环境搭建Jenkins_Robotframework.doc_第3页
Ubuntu环境搭建Jenkins_Robotframework.doc_第4页
Ubuntu环境搭建Jenkins_Robotframework.doc_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论