空手道:如何传递动态路径参数?

时间:2018-08-29 09:00:48

标签: cucumber-jvm karate

假设我的测试场景具有完全相同的要求,但是路径变量更改如下:

方案:某些方案

Given  path /mypath/param1
When method get
Then status 200

我还需要对 / mypath / param2,/ mypath / param3 运行相同的测试。

是否有一种更简单的方法,而无需将功能分为单独的文件并使用data driven test

1 个答案:

答案 0 :(得分:0)

是的,请使用Scenario Outline这是一种标准的黄瓜模式。

Scenario Outline: Some scenario

Given  path /mypath/<param>
When method get
Then status 200

Examples:
| param |
| foo   |
| bar   |