robot_framework_cover

robot framework二维数组使用场景的实践

引子

有些时候可能会遇到这种场景:我们需要在一个robot framework测试用例中调取预先设置好的变量,进行测试。典型的就是准备了几组帐号和密码,需要每一组都尝试输入一下。那么,这种测试场景我们应该使用robot framework怎么编写测试用例呢。

实现思想和方法

几组帐号和密码的逻辑其实就是一个二维数组的取值和输出的场景。我的实现步骤是这样的。

array

首先,预设二维数组,这个比较简单,具体看截图即可,如图一

case

其次,就是通过FOR来进行取值和给变量赋值并打印输出,如图二

output

最后,执行用例,查看输出结果,如图三

以上思路是2016年3月3日实现的


现在有一个更好的实现思路。这里要谢谢robot framework交流群中的@海尔兄弟的指点。

利用用户关键词来实现。

第一步:创建用户关键词

template1

第二步:在用例中引入用户关键词

template2

第三步:执行结果

template3

特别提醒:阅读这篇文章需要读者具备一定robot的基础知识。

发表评论

电子邮件地址不会被公开。 必填项已用*标注