Robot Framework框架搭建

Robot Framework是一款python编写的功能自动化测试框架。具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端或者接口,可以进行分布式测试执行。

Robot Framework特点:
开源的,不解释
2.基于Python2.7版本开发,所以支持Python2.7(暂时不支持3.x版本)
3.支持关键字驱动、数据驱动和行为驱动
4.支持变量使用,可以使用IF语句和FOR循环语句
5.有很多自带的或者第三方的开源测试库,也可以自己创建测试库
一、需安装的软件
    1.python版本选择2.7.12(暂时不支持3.x)
    2.wxpython版本只能选择2.8版本
    3.robotframework选择3.0版本
    4.robotframework-ride版本1.5.2.1
    5.robotframework-selenium2library版本1.7.4
二、安装python
    1.我的电脑操作系统:win7 64位系统
    2.下载Python安装包,选择2.7.12版本
官网下载地址:https://www.python.org/12
    3.Python安装,双击傻瓜式安装(最好不要装c盘,我直接装在D盘)
    4.安装完成后,看下这个目录D:\python\Scripts,有没pip.exe和easy_install.exe(一般都有,没有的重新安装吧)
  5.将D:\python27和D:\python27\Scripts,添加到环境变量path下
注:因为最新的python版本都自带了pip和easy_install,所以无需单独去安装着两个工具了
三、安装pycharm
   直接下载,傻瓜式安装,一路next.
四、安装wxpython
wxpython是Python语言的一套优秀的GUI图形库。允许Python程序员很方便的创建完整的、功能键全的GUI用户界面。 因为robotframework-ride的GUI界面依赖于wxpython,所以必须要安装这个。
    1.wxpython官网下载地址https://www.wxpython.org/13
  2.目前官网上版本已经升级到3.0,而我们要装的是2.8的版本,因为robotframework-ride是基于wxpython2.8基础上开发的,所以这里只能装2.8版本
    3.下载完成后傻瓜式安装就可以
五、安装robotframework
 1.Robot framework : 下载地址 https://pypi.python.org/pypi/robotframework/2.8.5,
下载后是一个安装包,直接安装即可。

2.推荐在线安装(使用国内资源):
pip install robotframework  -i https://pypi.tuna.tsinghua.edu.cn/simple/

3.看到进度为100%的时候,才是安装完成.
4.cmd中输入命令查看对应的版本: pybot --version   
  
说明安装成功
六、安装robotframework-ride
1.下载地址:https://pypi.python.org/pypi/robotframework-ride/


2.下载的安装包是.tar.gz压缩包格式,解压后把robotframework-ride文件夹剪切到python的安装路径下去,点击打开文件夹,里面有个setup.py脚本

3.打开cmd,先cd到脚本的文件目录。然后执行:python setup.py  install,然后会自动安装。​
  4.安装完成后,那么问题来了,桌面上没有ride的小图标,如何启动呢,先打开D:\python27\Scripts目录,找到ride.py文件

    5.双击后会启动ride,也可以发送快捷方式到桌面,很显然这种启动方式很不方便,于是可以安装ride的.exe客户端包
七、安装ride客户端
如何有一个小机器人的客户端,可以稍微试试下面的方式:
1.右键点击桌面,生成一个快捷方式,然后会弹出一个弹窗
2.在弹窗输入如下内容:D:\Python27\pythonw.exe -c "from robotide import main; main()" 如下所示:注意(选择你自己的python安装路径!)

3.输入完成后,点击下一步,输入快捷方式名称:ride,然后点击保存,打开这个快捷方式就可以进入到ride工作界面啦!
4.如果看着图标不爽,可以更换ride快捷方式的图标,进入到
D:\Python27\Lib\site-packages\robotide\widgets,里面有个robot.ico的图标
5.我们右键点击ride快捷方式属性,然后更换图标,进入到上述路径中,选择机器人图标,然后点击保存,这样你就可以看到ride小机器人啦!
八、安装Selenium2Library
如果是做web的UI自动化,需要下载Selenium2Library,这个就是robotframework的webdriver
    1.打开cmd输入pip install robotframework-selenium2library
    2.安装完后输入python
    3.然后输入import Selenium2Library,出现>>说明安装成功

至此,全部安装完成。

Robot Framework框架搭建_第1张图片
image.png

现在就可以开始你的robot坑爹之旅

你可能感兴趣的:(Robot Framework框架搭建)