RobotFramework中,选择注释套件中的某些用例的方法(主要用于RED/IntelliBot从套件执行单个用例)

本文介绍了如何在RobotFramework中通过注释来选择性地执行测试套件中的特定用例,特别是在使用IntelliBot进行自动化测试时。通过创建Keywords和Test Cases声明,可以优雅地控制哪些用例被执行,避免手动添加大量#符号带来的不便。示例展示了如何执行特定的测试用例,如测试用例2和测试用例4。
摘要由CSDN通过智能技术生成

由于项目较大,使用RIDE很卡,我使用Pycharm里的IntelliBot来编写。如果使用RIDE,则可以单独勾选要执行的用例来执行。

单行注释很容易,前面加#就可以了,在Pycharm里可以选中要注释的行,ctrl+/快捷键就能做到。

当想添加多行注释时,虽然可以选择很多行,同时使用#去注释。但常见的场景是,一个套件内十几个用例,失败了一个,想注释掉其他来重跑。如果文件较大,则会产生大量的#,容易多、漏行,和未做好的用例区分也有难度。比较优雅的方法类似下面这样:

使用 *** Keywords *** 声明,把用例改为关键字,即可让其下所有用例不执行
使用 *** Test Cases *** 声明,下方的才是真实要执行的用例
可以交替使用声明,来控制真正要执行的用例,例如下面的文件,将执行 测试用例2 和 测试用例4

*** Settings ***

*** Keywords ***
测试下关键字
    [Arguments]  ${x}=
    [Return]  ${x}


*** Keywords ***
测试用例1
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值