预览加载中,请您耐心等待几秒...
1/5
2/5
3/5
4/5
5/5

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

Ubuntu环境搭建Jenkins+RobotFramework -byBravo Ubuntu系统下搭建Jenkins+RobotFramework *前提你的Ubuntu系统要有图形化界面,要不Jenkins很难跑WebUI界面的用例 2.首先是Ubuntu下,搭建RobotFramework 这个网上有资料:(我用的是在线安装) 安装pip, sudoapt-getinstallpython-pip 安装robotframework, sudopipinstallrobotframework 安装selenium2library, sudopipinstallrobotframework-selenium2library 安装Wxpython, sudoapt-getinstallpython-wxgtk2.8python-wxtoolswx2.8-i18n 安装ride, sudopipinstallrobotframework-ride 打开ride 在终端里面输入:ride.py 看到Ride启动即可,说明你Ubuntu环境下RobotFramework搭建完成 3.然后是搭建Jenkins 这个Jenkins环境搭建,网上也有教程 在终端执行以下命 1)wget-q-O-http://pkg.jenkins-ci.org/debian/jenkins-ci.org.key|sudoapt-keyadd- 2)sudosh-c'echodebhttp://pkg.jenkins-ci.org/debianbinary/>/etc/apt/sources.list.d/jenkins.list' 3)sudoapt-getupdate 4)sudoapt-getinstalljenkins 安装完后,访问地址IP地址:8080(例子HYPERLINK"http://192.168.0.1:8080)"http://192.168.0.1:8080) Jenkins页面 Jenkins服务启动/关闭/重启 serviceJenkinsstart serviceJenkinsstop serviceJenkinsrestart 4.Jenkins结合RobotFramework使用 需要用到几个Jenkins插件: robot插件: Jenkins:图形见面化插件 插件安装: 系统管理→管理插件→高级 直接上传即可,他会自动安装。安装完重启下服务,然后会在已安装的插件那可以看得到你已 安装的插件。 Ubuntu下的Jenkins里配置Webdriver项目会碰到如下错误 org.openqa.selenium.firefox.NotConnectedException:Unabletoconnecttohost127.0.0.1onport7055after45000ms.Firefoxconsoleoutput: Error:nodisplayspecified Error:nodisplayspecified 主要是因为webdriver需要一个虚拟的GUI来运行浏览器,查了网上的资料,大多数都说用HYPERLINK"https://wiki.jenkins-ci.org/display/JENKINS/Xvfb+Plugin"\t"http://www.cnblogs.com/oscarxie/p/_blank"Xvfb,配置里还需要有exportDISPLAY=:1 可是我又碰到了新的错误即使配置了DISPLAY Error:cannotopendisplay::1 感觉Xvfb使用比较麻烦,Redhat可以参考下面两篇文章 RunningheadlessWebDrivertestswithFirefox10,XvfbandJenkins(allonRHEL6) HYPERLINK"http://www.jpalomaki.fi/?p=403"\t"http://www.cnblogs.com/oscarxie/p/_blank"http://www.jpalomaki.fi/?p=403  Runningheadlesswebdriverbasedseleniumjunittestsinsidejenkinsunderubuntulinux HYPERLINK"http://ralf.schaeftlein.de/2012/05/26/running-headless-webdriver-based-selenium-junit-tests-inside-jenkins-under-ubuntu-linux/"\t"http://www.cnblo