
Robot Framework基础总结
发布日期:2021-05-10 11:28:00
浏览次数:23
分类:精选文章
本文共 602 字,大约阅读时间需要 2 分钟。
1.资源文件(Resource)
外部资源添加成功后,只能查看,要实际使用还是必须先导入对应的资源文件(导入成功后显示蓝色)
未被实际使用的资源文件在robotframework目录里面显示灰色,实际引用后才会显示黑色
2.变量
${arg}普通变量需要通过log打印
@{list}列表型变量需要通过log many打印
以上两种用错后执行case会报错
3.变量的赋值有三种方式
3.1set方式:set variable
3.2get方式:get lenght获取字符串长度
3.3命令赋值方式: -v 变量:赋值(存在疑问:命令行不生效)
4.获取变量的某部分值有两种方式
@{list} create list 1 3 5 7
log ${list[3]}
log @{list}[3] #打印列表变量的部分值
执行结果如下图:(两种写法均可以)
5.变量文件
说明:通过py文件定义变量名称和变量值
5.1在suite的import导出variable变量py文件
5.2在case里面直接引用变量名称
6关键字
定义关键字的入参时,有设置默认值的入参为选填入参;无默认值的入参为必填入参
定义多个入参时规则:
选填入参不能在必填入参前面
list类型入参只能在最后一项
7.循环分支
注意事项:ELSE必须使用大写,否则报错,且ELSE/ELSE IF前必须使用“...”,否则RF无法识别
发表评论
最新留言
关注你微信了!
[***.104.42.241]2025年04月29日 06时23分14秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
最基础的urllib.request.urlopen()基本使用
2021-05-10
C# 异常
2021-05-10
strlen sizeof 快
2021-05-10
【Java-27】Java常见错误记录
2021-05-10
andriod 开发错误记录
2021-05-10
创建一个简单的SpingBoot项目,并且部署到linux上运行
2021-05-10
mysql8.0及以上在my.cnf设置sql_mode之后mysql无法启动
2021-05-10
C语言编译错误列表
2021-05-10
看明白这两种情况,才敢说自己懂跨链! | 喵懂区块链24期
2021-05-10
6大亮点抢先看!Facebook加密货币项目Libra白皮书解读
2021-05-10
数字印钞界迎来重磅精英机构,普通人还有翻身机会吗? | 加密货币与阶层穿越...
2021-05-10
张一鸣:创业7年,我经历的5件事
2021-05-10
SQL基础语法
2021-05-10
Python3 日期和时间
2021-05-10
JavaScript实现表格排序
2021-05-10
vue散碎知识点学习
2021-05-10
git拉取远程指定分支代码
2021-05-10
C语言--C语言总结大纲
2021-05-10
轻松理解前后端分离(通俗易懂)
2021-05-10
JavaFX官方文档
2021-05-10