由于项目较大,使用RIDE很卡,我使用Pycharm里的IntelliBot来编写。如果使用RIDE,则可以单独勾选要执行的用例来执行。
单行注释很容易,前面加#就可以了,在Pycharm里可以选中要注释的行,ctrl+/快捷键就能做到。
当想添加多行注释时,虽然可以选择很多行,同时使用#去注释。但常见的场景是,一个套件内十几个用例,失败了一个,想注释掉其他来重跑。如果文件较大,则会产生大量的#,容易多、漏行,和未做好的用例区分也有难度。比较优雅的方法类似下面这样:
使用 *** Keywords *** 声明,把用例改为关键字,即可让其下所有用例不执行
使用 *** Test Cases *** 声明,下方的才是真实要执行的用例
可以交替使用声明,来控制真正要执行的用例,例如下面的文件,将执行 测试用例2 和 测试用例4
*** Settings ***
*** Keywords ***
测试下关键字
[Arguments] ${x}=
[Return] ${x}
*** Keywords ***
测试用例1