4.3变量操作(robot framework)

1、Log Variables:打印变量
在这里插入图片描述

2、Import Variables:导入变量
在这里插入图片描述
3、Set Variable:设置变量
在这里插入图片描述
4、Set Global Variable:设置全局变量
在这里插入图片描述
5、Set Suite Variable:设置测试套件变量
在这里插入图片描述
6、Set Test Variable:设置测试用例变量
在这里插入图片描述
7、Set Variable If:当条件满足时设置变量
在这里插入图片描述
8、Get Variables:获取所有变量
${vars}变量包含当前作用域内的所有变量,且该变量是

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
RobotFramework⽤法总结 ⽤法总结 今天总结下Robot Framework最基本的⽤法,⼀来呢,希望⾃⼰以后看到这篇总结,很快能回忆起如何使⽤Robot Framework。⼆来呢, 以初学者的姿态总结Robot Framework,希望帮助到刚⼊门,却⽆从下⼿的新⼿们,毕竟⽹上很多资料可能是⼀些⼤神整理的,跳跃性很 ⼤。 ⽬录 ⼀,环境的搭建 关于robotframework环境搭建请参考笔者的另外⼀篇博⽂: ⼆,最基本流程 2.1创建项⽬New Project File->New Project 注:选择directory原因是,在directory的项⽬下可以创建测试套件,如果是tpye为file,则只能创建测试⽤例,这不利于⽤例的管理。 2.2创建测试套件New Suite 右键项⽬Test,点击New Suite。 注:选择file原因是,在file的测试套件下可以创建测试⽤例,如果是tpye为directory,还得重新再继续建file的测试套件,才能创建测试⽤ 例,因为测试⽤例只能在file类型下创建。 2.3创建测试⽤例New Test Case 右键测试套件,点击New Test Case。 最终页⾯显⽰ 三,Ride各个⾯板说明 3.1测试套件⼯作区说明 3.1.1测试套件Edit区 ⼤体分成4个部分。 (1)加载外部⽂件 Library:加载测试库,主要是[PYTHON⽬录]\Lib\site-packages⾥的测试库。具体操作可查看博⽂下⽅的""。 Resource:加载资源,主要是你⼯程相关的资源⽂件。具体操作可查看博⽂下⽅的""。 Variables:加载变量⽂件,不怎么⽤,可暂时忽略。 (2)定义内部变量 Add Scalar:定义变量。 Add List:定义列表型变量。 Add Dict: (3)元数据定义 Add Metadata:定义元数据。 (4)settings ⼀般settings是隐藏的,点击settings按钮,则会显⽰。 Documentation:⽂档,每⼀项都有。可以给当前的对象加⼊⽂档说明。 Suite Setup指的是测试套件启动的时候就执⾏某个关键字。(例:我在Suite Setup设置了Sleep " 5sec,表⽰等待5秒,要注意关键字的参数 要使⽤ " 分隔) Suite Teardown指的是测试套件结束的时候就执⾏某个关键字。 Test Setup指的就是案例启动的时候执⾏某个关键字。 Test Teardown指的就是案例结束的时候执⾏某个关键字。 Test Template:测试模版,这是可以指定某个关键字为这个测试套件下所有TestCase的模版,这样所有的TestCase就只需要设置这个关键 字的传⼊参数即可。 Test Timeout:设置每⼀个测试案例的超时时间,只要超过这个时间就会失败,并停⽌案例运⾏。这是防⽌某些情况导致案例⼀直卡住不 动,也不停⽌也不失败。 Force Tags:在⽂件型Suite这⾥还可以继续给⼦元素增加Force Tags,但是他不能删除⽗元素设置的tags。 Default Tags:默认标记,其实和Force Tags没啥区别的。 Arguments:传⼊参数。 Return Value:返回值。 3.1.2测试套件Text Edit区 测试套件测试⽤例⽂本信息。 3.1.3测试套件Run区 Execution Profile:选择运⾏⽅式,⾥⾯有pybot、jybot和custom script。默认pybot即可。 Start:运⾏案例。若该测试套件下的测试⽤例前⽆勾选,则默认执⾏该测试套件下所有的⽤例。若测试⽤例勾选,则执⾏该测试陶见下勾选 的⽤例。 Stop:停⽌案例。 Report和Log: 报告和⽇志,要运⾏之后才能点击。他们的区别,报告更多是结果上的展⽰,⽇志更多是过程的记录,更多使⽤的还是⽇志。 Autosave: ⾃动保存,如果不勾选,在修改了案例之后如果没有保存的话,运⾏案例时会提⽰是否保存。勾选则在运⾏时⾃动保存了。 Arguments: pybot的参数(或者jybot等)。完整版的参数可以在doc命令⾏输⼊pybot.bat --help Only Run Tests with these Tags: 只运⾏这些标记的测试案例。在case的setting⾥可以添加tag。 Skip Tests with these Tags: 跳过这些标记的测试案例。在case的setting⾥可以添加tag。 3.2测试⽤例⼯作区说明 3.2.1测试⽤例Edit区 (1)settings Documentation:⽂档,每⼀项都有。可以给当前的对象加⼊⽂档说明。 Setup指的就是案例启

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值