Robotframework+ride中test template的用法

Robotframework+ridetest template的用法

 

 

     在ride中,casesetting里面有一个配置项叫test template,见图

这个作用就是实现将关键字驱动变为数据驱动,具体看看他的用法吧。

首先,你可以先建1个自定义的关键字,如下图

Robotframework+ride中test template的用法_第1张图片 

这里注意:这个关键字肯定是必须有1个或者多个参数的。这就是一个模板

然后在test case里面使用这个模板

Robotframework+ride中test template的用法_第2张图片 

如上图所示:用例中如果使用了这个template,那么用例步骤里面就只用填写传递的参数就可以了

上图示例传递了3组参数,也就是分三次调用testTemplate这个关键字。每次传1行参数。

看一下执行用例后的输出

Robotframework+ride中test template的用法_第3张图片 

 

说明:如果用例中使用了template关键字,那么用例步骤就只能是参数,不能再写其他的步骤了,否则会当做参数来传给template关键字的。

如我在用例里面增加了一行log输出

Robotframework+ride中test template的用法_第4张图片 

但是执行后的结果是

Robotframework+ride中test template的用法_第5张图片 

 

这个模板参数可以作为一些测试数据较多的用例使用,直接定义参数就可以了。

如正确登陆系统时,用户名可能是数字串、字符字符串、特殊符号字符串等(当然,这里是把一组结果相同的数据放这里)

 


你可能感兴趣的:(Robotframework+ride中test template的用法)