Robot Framework(RF)语法与运用初识

本文介绍如何使用PyCharm进行RF(Robot Framework)自动化测试代码的编写,涵盖框架设置、关键字使用、变量声明等内容,并提供了测试用例的执行结果示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

因为笔者喜欢利用pycharm写RF代码,所以此次在pycharm给大家演示

1. 框架介绍

Settings
导入当前页面需要库(可内置库,可自定义库) 也可以设置测试套件的setup(用例一开始执行什么) 和teardown(结束执行什么)
在这里插入图片描述

Keywords
关键字,也相当于方法,可以被其他关键字调用 也可以定义返回值
在这里插入图片描述

TestCases
测试用例,执行后会显示执行的结果
在这里插入图片描述

Variables
申明当前页面的全局变量 可作用整个页面
在这里插入图片描述

[Documentation]
备注说明 对整个测试没有影响
在这里插入图片描述

[Arguments]
声明形参
[Return]
是定义返回值的 和python里的return用法一致

2.关键字

2.1 log (打印)
相当于python语法中print(’ ')
但是python中当执行时候直接输出打印结果到控制台,rf只有log to console 才会直接输出控制台
这个log常在调试中使用,如打印结果,打印变量
log many表示打印多个变量值
在这里插入图片描述
2.2申明一个变量
python中变量的类型由其值的类型决定,不用为变量声明类型
RF中需要事先声明变量
在这里插入图片描述
执行的结果在这里插入图片描述
2.3获取当前时间,获取长度,获取次数
在这里插入图片描述
执行的结果
在这里插入图片描述
2.4 for 循环
在这里插入图片描述
打印的结果
在这里插入图片描述
2.5 IF语句
在这里插入图片描述
在这里插入图片描述
2.6 常见列表的操作
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
2.7 常见字典的操作
在这里插入图片描述
在这里插入图片描述
2.8常见断言

在这里插入图片描述

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值