robotframework 入门笔记 (二) Builtin 库的关键字

本文介绍了Robot Framework的RIDE工具创建测试用例的步骤,并详细讲解了Builtin库中的常用关键字,如Set Variable、Log、Evaluate、Import Library等。此外,还讨论了变量的使用,包括scalar、list和dict变量,并提到了命令行设置变量的方法。文章还涉及了循环语句(if和for)的应用,以及如何获取列表和字典的返回值。
摘要由CSDN通过智能技术生成

ride建测试用例

Robot Framework 与unittest(python)一致的地方

Robot Framework unittest(Python)
Test Project 同左
Test Suit 同左
Test Cas

同左

ride建测试用例步骤:

  1. ride创建project(一般创建成目录): 选择菜单栏 file----->new Proje,输入project名称;Type 选择 Director。
  2. ride创建suit(一般创建成xt文件): project右键, 选择 new Suite 选项, 输入suit名称;Type 选择 File; format选择txt (format 全部选项robot,txt,tsv,html)
  3. ride创建测试用例:suit右键,选择new testcase, 输入testcase名称就OK了。 就可以在 test case 的“表格”来进行测试用例的编写了

Builtin 库提供的常用关键字

完整的关键字,可以查看官方文档:http://robotframework.org/robotframework/latest/libraries/BuiltIn.html

1. “Set variable”关键字来定义变量

2. log 关键字就是编程语言里的“print”一样,可以打印任何你想打印的内容

log关键字只可以接收一个参数,而log many 关键字可以同时接收多个参数。

3. 强大的“Evauate”关键字。可以调用 Python 中的方法

  • 调用 Python 所提供的 random 模块下的 randint()方法,举例
  • 调用 Python 所提供的 os 模块中的 system()方法可以执行本地 Python 文件。一般情况下不建议通过 system()方法去执行外部程序。这样做其实就脱离了 Robot Framework,也就是说不管 Robot Framework 什么事了。我们尽量把要做的事情通过 Python 封装成关键字给 RobotFramework 使用。举例

4. “Import Library”导入库,导入模块,导入框架。举例:第三方py文件里面定义了add方法,可以用Import Library导入后引用add方法

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值