我是黄瓜新手并试图在场景中使用数据表。
Scenario: 1. Sets the configuration and validates it
When the user sets the POST config
| key | value |
| enabled | false |
| timezone | "Asia/Kolkata" |
Then the user gets the config and the result is successfull
| key | value |
| enabled | false |
| timezone | "Asia/Kolkata" |
这里我使用相同的数据表来构建REST post请求然后验证它。
是否有可能为多个步骤指定相同的数据表? 如果我在场景结束时指定了数据表,那么对于第一步,我会得到错误Arity不匹配。
TIA
答案 0 :(得分:0)
您还可以使用场景大纲为您提供不同的参数。
场景概要:设置配置并验证它 当用户使用键“< * key>”设置POST配置并且启用状态等于“< * enabled>”时区“< * timezone>” 然后,用户获取配置,并为键“< * key>”记录正确的数据,并且启用状态等于“< * enabled>”,用于时区“< * timezone>”
示例:
| key | enabled | timezone |
| value | false | Asia/Kolkata |
| value2 | true | timezone2 |
第一次使用key = value,enabled = false,timezone = Asia / Kolkata运行测试 第二次使用key = value2执行测试,enabled = true,timezone = timezone2 等
P.S。:您需要删除*符号
我希望它有所帮助。