初次使用robotframework


环境:win11 python3.7

robotframework特点

1:编辑用例简单,可以以robot,txt,tsv或者html的格式编写用例
2:自动生成html格式的测试报告和日志(HtmlTestRunner.py,allure)
3:除了自带的类库外,还有很多的实用的类库
4:可以根据项目的需要自定义一些关键字
5:可以使用GUI的方式运行,可以和SVN或者GIT及Jenkins持续集成

RF常用类库

Buitini(测试库)
Collections(集合库)
Date Time(时间库)
ScreenShot(截屏库)

扩展库

SeleniumLibrary web自动化设置
# 安装
pip install robotframework-seleniumlibrary==3.0.0

RequestsLibrary接口自动化测试
# 安装
pip install robotframework-requests

AppiumLibrary APP自动化测试
# 安装
pip install robotframework-appiumlibrary

标准库的位置在…\python\Lib\site-packages\robot\libraries
标准库的位置在…\python\Lib\site-packages

使用之需要安装(robotframework==3.1, robotframework-ride)

pip install robotframework
pip install robotframework-ride

如果出现以下图片(那可太好了)

在这里插入图片描述

如果没有,可通过python环境中的Scripts启动,在终端动输入python ride.py或ride.py运行

在这里插入图片描述

启动成功显示

在这里插入图片描述

使用robotframework

创建项目 new project

在这里插入图片描述
在这里插入图片描述

创建测试套件 (new suite)

在这里插入图片描述
在这里插入图片描述

创建测试用例(New Test Case)

在这里插入图片描述
在这里插入图片描述

测试用例的组成

在这里插入图片描述

创建业务关键字(资源文件,它是自定义关键字的载体) 注意:

只能在文件夹下面创建,并且是txt格式

在这里插入图片描述
在这里插入图片描述

创建用户自定义关键字(new user keyword)

在这里插入图片描述

查询关键字

在这里插入图片描述

运行

在这里插入图片描述

robotframework关键字

在这里插入图片描述
在这里插入图片描述

引用业务关键字

在这里插入图片描述

在这里插入图片描述

添加关键字

在这里插入图片描述

引用自定义关键字

导入关键字

在这里插入图片描述
在这里插入图片描述

在用例里引用

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值