html tool

2020年6月29日星期一

转: robotframework - template

https://blog.csdn.net/satiling/article/details/53543484

在这里我们介绍RobotFramework一个很有用的功能——测试模板。测试用例中的关键字,例如:

log a

执行时,只会执行一次。可有时候我们需要连续执行这个关键字。如果我们连续写这个关键字,用例会显得很臃肿。

RobotFramework提供了一个解决方案,在关键字前面加上一个[Template],表示这个用例是一个“测试模板”。

例如:
[Template]     log
a
b
c



这个用例里,“log”关键字被连续执行了三次。与普通的关键字写法不同,带有[Template]的关键字的参数不能和关键字同行。每带有一行参数,关键字就需要执行一次。熟悉QTP的朋友是不是觉得似曾相识啊?


需要特别注意的是,一个用例中只能使用一个[Template],不能多次使用。也不能带[Template]的关键字和普通的关键字混合使用。 利用“[Template]”,robotFramework可以轻松的实现数据驱动。



没有评论:

发表评论