Robot framework自动化测试环境搭建及使用

1 Robot framework简介

     Robot framework是一款由python编写的功能自动化测试框架,具备良好的扩展性,支持关键字驱动。

2 windows下Robot framework环境搭建

2.1 安装python
官网下载路径:https://www.python.org/进行下载。
设置环境变量:右键点击计算机图标属性->高级系统设置->环境变量,在系统变量path中添加如 D:\Python27;D:\Python27\Scripts安装完成后,在cmd中输入python,返回python版本则表示python环境安装成功。
在这里插入图片描述

                    注意:安装的python版本位数必须和机器位数一致。

2.2 安装setuptools和pip[装完重启]
pip的安装依赖于setuptools,所以在安装pip之前需要先安装setuptools。
setuptools下载地址: https://pypi.python.org/pypi/setuptools
pip下载地址:https://pypi.python.org/pypi/pip
通过上面的地址,我们能够得到setuptools-36.5.0.zip和pip-9.0.1.tar.gz这两个包,然后解压。输入命令就安装完成,安装setuptools
图2.2 安装setuptools
安装pip
在这里插入图片描述

2.3 安装Robot framework RF框架
下载地址: https://pypi.python.org/pypi/robotframework/2.8.5
这里安装有三种方式:
第一种:根据windows机器位数下载相应的exe直接安装;
第二种:如果下载的是tar.gz文件,解压并运行setup.py文件进行安装,参考图2.2或图2.3中setuptools和pip的安装;
第三种:进入python27\Lib\site-packages目录下直接通过pip命令安装pip install
robotframework。 安装完成后,在cmd中输入pybot --version,如果成功显示版本号则说明安装成功。
在这里插入图片描述

2.4 安装wxPython(安装python3.0及以下)
下载地址:https://sourceforge.net/projects/wxpython/files/wxPython/下载这个:wxPython2.8-win64-unicode-2.8.12.1-py27
下载命令:[pip install -U wxPython ] wxpython是python一个有名的GUI库,因为RIDE是基于这个库开发的,且Robot
framework是通过RIDE编辑器进行工作的,所以必须安装。

2.5 安装Robot framework-ride
下载地址: https://pypi.python.org/pypi/robotframework-ride
安装命令:[pip install robotframework-ride]
该路径下载到的为tar.gz文件,解压后并利用python执行setup.py文件即可。参考图2.2和图2.3。
介绍: ride是Robot Framework测试数据的编辑器,它使测试用例的创建、运行、测试项目的组织可以在图形界面下完成。
安装完成后,在cmd中输入ride.py,RIDE的界面出现则说明安装成功。ride的启动也可以通过手动创建快捷方式,在桌面右 击鼠标,弹出的菜单中选择新建->快捷方式,然后再请键入对象的位置输入命令
C:\Python27\pythonw.exe -c “from robotide import main;main()”,点击下一步,输入你要建立的快捷方式的名称点击完成 即可。

3 Robotframework使用

3.1 安装第三方依赖库
3.1.1 robotframework-selenium2library安装
下载地址:https://pypi.python.org/pypi/robotframework-selenium2library,
安装命令:pip install robotframework-selenium2library==1.8.0
介绍:robotframework-selenium2library可以看作是robotframework版的selenium库,selenium(webdriver)可以认为是一套基于web的规范(API),安装该库后,便于RF测试工具可以基于这套API进行页面的定位于操作
Robot framework自动化测试环境搭建及使用_第1张图片

3.1.2 SSHLibarary库安装
下载地址:http://www.lag.net/paramiko/
安装命令:pip install robotframework-SSHLibrary
介绍:由于项目中涉及到windows上web端和linux端交互操作,需远程连接到linux执行,所以必须安装SSHLibarary库。
Robot framework自动化测试环境搭建及使用_第2张图片

4 总结
以上就安装成功了,然后在页面上按下window+r键,输入ride.py就可以使用了,接下来还会更新以后的例子以及遇到的问题Robot framework自动化测试环境搭建及使用_第3张图片

你可能感兴趣的:(robot,framework安装)