自动化测试框架Robot Framework - 简介、安装部署、启动RIDE

2022-07-26 13:47:42 浏览数 (1)

自动化测试框架Robot Framework

简介、安装部署、启动RIDE

目录

  • 1、简介
  • 2、安装部署
  • 3、启动RIDE

1、简介

Robot Framework是一款Python编写的功能自动化测试框架。具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端或者接口,可以进行分布式测试执行。主要用于轮次很多的验收测试和验收测试驱动开发(ATDD)。

特点:

(1)不用写代码也能够实现自动化测试

(2)关键字驱动

(3)可扩展性强:提供简单的API,用户可以自定义基于Python或Java的测试组件,支持丰富的第三方库,例如:SeleniumLibrary、RequestsLibrary等

(4)易于使用,统一测试用例格式

(5)重用性好,可以利用现有关键字来组合新关键字

(6)支持变量

(7)支持创建基于数据驱动的测试用例

(8)结果报告和日志采用HTML格式,易于阅读

(9)提供标签以分类和选择将被执行的测试用例

(10)易于集成,提供了命令行接口和基于XML的输出文件

(11)易于与版本管理集成

测试框架架构:

官网地址:

https://robotframework.org/

2、安装部署

本篇在MacOS环境下进行Robot Framework的安装部署(Windows环境下安装部署一致)

1、安装Python

Python版本3.7.9

2、安装robotframework

命令行输入安装命令pip3 install robotframework

或者,先下载后安装:

https://pypi.org/project/robotframework/#files

解压后,命令行跳转到解压后的安装目录,输入命令安装:

python3 setup.py install

robotframework版本4.0.3

3、安装robotframework-ride

RIDE(robotframework-ride)就是可以使得写robot测试用例更加方便快捷的IDE图形操作工具。由于RIDE是基于wxpython的应用,所以首先需要保证wxPython已经得到了安装。

命令行输入安装命令pip3 install robotframework-ride

或者,先下载后安装(步骤同robotframework离线安装方式):

https://pypi.org/project/robotframework-ride/#files

安装成功后,同时也把wxPython安装成功。

robotframework-ride版本1.7.4.2

wxPython版本4.0.7.post2

4、wxPython安装/更新(如wxPython已安装,忽略此步骤)

robotframework-ride是基于wxPython的,所以必须安装wxPython。

robotframework-ride对于wxPython的版本要求很高,必须一一对应,但往往是先安装了wxPython,再来安装robotframework-ride,然后运行会发现失败,所以要先安装robotframework-ride,然后输入命令:

python3

from robotide import main

这样就可以根据错误提示,找到你当前安装的robotframework-ride需要哪个版本的wxPython,拿到link,再去下载安装。

如果输入前述命令后没有报错,说明wxPython版本与robotframework-ride版本匹配。

如图所示,没有报错,版本匹配。

3、启动RIDE

打开命令行,输入命令ride.py

如图所示:RIDE打开成功

0 人点赞