搭建robotframkework环境

一、安装python

尽量选择python2;path中添加“C:\Python27;C:\Python27\Scripts;”其中C:\Python27\Scripts;是安装pip需要的。

二、安装setuptools和pip

首先简单说下这两个包的作用。

Setuptools可以让程序员更方便的创建和发布Python包,特别是那些对其他包具有依赖性的状况。使用setuptools里的easy_install命令安装第三方Python包。

Pip是一个安装和管理Python包的工具,通过pip去安装Python包变得十分简单,pip依赖于setuptools,因此有安装顺序。

Setuptools下载地址:https://pypi.python.org/pypi/setuptools

Pip的下载地址:https://pypi.python.org/pypi/pip

安装方式一样,进入到相应的文件夹下,执行命令:C:\package\setuptools或pip的文件夹>python setup.py install

验证方式:在cmd中敲pip不报错

三、安装robotframework

下载地址:https://pypi.python.org/pypi/robotframework/2.8.7

提供了exe的文件和tar.gz文件,前者可以直接双击安装,后者则需像安装Python包一样用Python setup.py install,或者通过pip命令,D:\Python27\Lib\site-packages>pipinstall robotframwork,我选择的是后者使用命令。

四、安装wxpython

https://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/

五、安装RIDE

下载地址:https://pypi.python.org/pypi/robotframework-ride

RIDE 是 Robot Framework 测试数据的编辑器。它使测试用例的创建、运行、测试项目的组织可以在图形界面下完成。

像我一样的请按下面步骤来:

1、  在桌面上右键新建快捷方式

2、  在“请键入对象”的位置上输入命令:D:\Python27\pythonw.exe -c “from robotide import main; main()”,D:\为Python的安装路径

3、  单击下一步

4、  输入该快捷方式的名称,随你怎么输啦

5、  点击完成,桌面上立马就看到了RIDE的入口图标啦。

6、  你也可以换一个标志性图标,在快捷方式上右键→属性→更改图标,在“浏览”中输入路径“D:\Python27\Lib\site-packages\robotide\widgets”,找到机器人的图标点击确定就OK啦。

注意:ride是32位的,则安装的wxpython也是32位的。

六、下载chromedriver

chromedriver下载地址:http://chromedriver.storage.googleapis.com/index.html

把下载好的chromedriver放到C:\Python27\Scripts下

备注:本人使用chrome浏览器版本为55,chromedriver的版本为2.25。

七、下载Selenium2Library并导入

1.本文下载的版本为robotframework-selenium2library-1.5.0.win32.exe

下载地址:https://pypi.python.org/pypi/robotframework-selenium2library/1.5.0

注意: 到robotframework-selenium2library的Github官方代码托管网站:https://github.com/robotframework/Selenium2Library上面下载zip文件,然后解压, 进入robotframework-selenium2library-master文件夹 (就是刚才下载的源码文件,解压后得到这个文件夹), 输入命令:python setup.py install 等待安装完成之后,进入RIDE,发现Selenium2Library可以加载成功

2.创建项目,类型为文件夹,然后创建测试套件,在套件中新建测试用例,在“测试套件”的Edit标签页,点击“Library”按钮,弹出输入框,Name输入:Selenium2Library 点击OK 完。如果导入的库显示为红色,表示导入的库不存在。如果是黑色则表示导入成功。

八、改变log路径

在run页面的argument中写入-l D:\RobotFramework\Robot_Report\log -r  D:\RobotFramework\Robot_Report\report -o D:\RobotFramework\Robot_Report\output

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值