robot framework使用教程

robot framework需要Python环境,所以,首先先配置好Python环境。

安装Python:

https://www.python.org/

安装 wxPython

wxPython 是python 非常有名的一个GUI库,因为RIDE 是基于这个库开发的,所以这个必须安装。

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

在选择版本下载的时候要注意选择与 Python 版本对应的版本,并且只能选择 unicode 版本,版本:wxPython2.8-win64-unicode-2.8.12.1-py27,否则安装完成后不能支持中文。

下载完成后,选择默认项进行安装即可。

安装 PyCrypto

http://www.voidspace.org.uk/python/modules.shtml#pycrypto。

选择对应的 pycrypto installer 版本,进行默认安装。需要在安装库(如 SHHLibrary)之前进行安装,否则会出现 错误“Can't find vcvarsal.bat”。

安装 Robot Framework

https://pypi.python.org/pypi/robotframework/3.0.2

这个是RF框架。

进入 Python 的安装路径,执行命令“pip install robotframework”或者通过下载页面 https://pypi.python.org/pypi/robotframework下载源码。

解压后,执行命令“python setup.py install”进行安装。进入 Python 的安装路径,执行命令“pip install robotframework”。

安装 robotframework-ride

https://pypi.python.org/pypi/robotframework-ride

RIDE就是一个图形界面的用于创建、组织、运行测试的软件。

进入 Python 的安装路径,执行命令“pip install robotframework-ride”。

安装需要的 Library

如 selenium2library等。

安装命令pip install robotframework-selenium2library

下载chromedriver.exe、IEDriverServer.exe

环境配置

1、环境变量Path追加;C:\Python27;C:\Python27\Scripts;

2、将chromedriver.exe、IEDriverServer.exe拷贝到Python安装目录下

完成以上步骤后,RobotFramework 的安装工作已经完成,可以通过执行命令“pip list”查看已经安装的产品


启动RIDE

环境配置好就可以启动RIDE了


robot framework使用教程_第1张图片
进入Python文件下的Scripts
robot framework使用教程_第2张图片
运行ride.py
robot framework使用教程_第3张图片
新建测试项目
robot framework使用教程_第4张图片
robot framework使用教程_第5张图片
新建测试套件
robot framework使用教程_第6张图片
robot framework使用教程_第7张图片
新建测试案例

html ui测试

一、 加入第三方库


robot framework使用教程_第8张图片
引入Selenium2Library库
robot framework使用教程_第9张图片
查看第三方库是否引入成功

二、 查找需要的关键字

按F5键,选择Selenium2Library库,可以查找到需要的关键字以及其用法


robot framework使用教程_第10张图片
选择Selenium2Library库

点击你想查找的关键字,会出现该关键字的使用方法


robot framework使用教程_第11张图片
查看关键字使用方法

三、 创建页面测试案例

进入测试案例,根据要测试的页面的需求选择关键字

robot framework使用教程_第12张图片
robot framework使用教程_第13张图片
编写测试用例

四、 指定测试报告生成文件保存位置


robot framework使用教程_第14张图片

五、 点击Start按钮,开始测试,测试完成后,到指定文件夹查看已生成的测试报告


robot framework使用教程_第15张图片
开始测试,生成测试报告
robot framework使用教程_第16张图片
查看测试报告

你可能感兴趣的:(robot framework使用教程)