请问有什么方法我们可以使用黄瓜多次重复测试(例如登录/注销),但每次只更改用户名/密码?
我可以使用一对用户名/密码,但我正在寻找一种方法来重复使用多个数据集的测试(数据集可能是存储用户名/密码的数组,以及预期的结果是真是假。)
感谢。
答案 0 :(得分:1)
Scenario Outline
允许您以表格格式基于提供的Features
运行Examples
,以便多次使用您指示step definition
的不同值来测试登录为每个提供的examples
运行,在此我们需要在功能文件的尖括号中提及表列字段。
场景概要:创建新帐户
鉴于我没有通过身份验证
当我进入登录页面时
我用“<email>
”填写“user_email”
我用“<password>
”填写“user_password”
然后按“注册”
然后我应该看到“以<email>
登录”
Examples:
| email | password |
| testing@xyz.com | secretpass |
| testing2@xyz.com | fr33z3 |
有关更多参考资料,请Cucumber tutorials