Ride学习笔记一《Robot Framework 自动化测试》

环境:python3.7 + ride1.7.3.1

1.创建用例:new project -> new suit(Directory ROBOT) -> new suit(File ROBOT) -> new test

Ride学习笔记一《Robot Framework 自动化测试》_第1张图片

 

-----------------------------------------------------------------------------------------------------

以下为 Builtin 库中关键字,Builtin是Robot Framework标准库,不需要加载

 

2.log相当于 print

3.定义变量 Set Variable

4.连接对象 Catenate

 使用SEPARATOR进行信息分割

5.定义列表 CreateList

打印列表关键字 log many

6. 操作时间关键字 get time,休眠时间关键字 sleep(s)

Ride学习笔记一《Robot Framework 自动化测试》_第2张图片

7. if语句 run keyword if

Ride学习笔记一《Robot Framework 自动化测试》_第3张图片

8. for 循环 :FOR

遍历列表 

Ride学习笔记一《Robot Framework 自动化测试》_第4张图片

循环中判断 Exit For Loop If 进行判断,符合条件后跳出循环

Ride学习笔记一《Robot Framework 自动化测试》_第5张图片

9. 执行python表达式,并返回结果 Evaluate 

10. 导入库,Import Library (可以不使用命令,直接在Settings中设置)

11.注释 comment 或者 使用 #

Builtin 库关键字结束

-----------------------------------------------------------------------------------------------------

Screeshot库,是Robot Framework标准类库,但是需要手动加载

12. 截取当前屏幕 Take Screenshot

-----------------------------------------------------------------------------------------------------

Collections库,是Robot Framework标准库,但是需要手动加载

13. 操作字典

GetDictionary Items 关键字获取字典中的 key 和 value

GetDictionary Keys 关键字获取字典中的 key

GetDictionary Values 关键字获取字典中的 value

GetFrom Dictionary 关键字获取字典中的 key 对应的 value

Ride学习笔记一《Robot Framework 自动化测试》_第6张图片

-----------------------------------------------------------------------------------------------------

14. Add Resource(新建——添加)

(1) 右键 -> New Resource File

Ride学习笔记一《Robot Framework 自动化测试》_第7张图片

(2) 右键 -> New User Keyword 

Ride学习笔记一《Robot Framework 自动化测试》_第8张图片

(3) 在 Edit 界面中编写新建的resource逻辑

Ride学习笔记一《Robot Framework 自动化测试》_第9张图片

(4)在Add Import中导入新建的resource

Ride学习笔记一《Robot Framework 自动化测试》_第10张图片

(5)使用


总结:类似定义一个函数然后调用的过程:

步骤(2)相当于定义函数名和函数的参数;

步骤(3)相当于函数逻辑实现;

步骤(4)相当于导入函数;

步骤(5)相当于函数使用。

-----------------------------------------------------------------------------------------------------

15. 定义一个全局变量 Add Scalar

Ride学习笔记一《Robot Framework 自动化测试》_第11张图片

16.新建列表

Ride学习笔记一《Robot Framework 自动化测试》_第12张图片

使用

Ride学习笔记一《Robot Framework 自动化测试》_第13张图片

17. 给用例加上tag,方便分不同情况执行用例

Ride学习笔记一《Robot Framework 自动化测试》_第14张图片

使用

18. 测试用例开始准备 和 结束清理

Ride学习笔记一《Robot Framework 自动化测试》_第15张图片

 19. 创建用户关键字

右键 -> New User Keyword

Ride学习笔记一《Robot Framework 自动化测试》_第16张图片

使用

 

 

你可能感兴趣的:(自动化)