黄瓜步骤定义未正确获取参数值
Cucumber Step Definitions not fetching parameter value correctly
我正在尝试使用 Scenario Outline
和 Examples
执行我的黄瓜测试场景。作为其中的一部分,我将我的参数作为 <parameter>
传递,并在示例中给出值:
| val1 |
| val2 |
但是当我 运行 我用基本打印进行测试时,它正在打印 <paramter>
,如果我更改正则表达式,它会打印参数。简而言之,它将“参数”作为字符串而不是示例中提供的值,如 val1、val2.
知道为什么会这样吗?
PS 我已经尝试过 "<parameter>"
而不是 <parameter>
和 {string}
而不是 regex
将示例数据 table 与示例放在同一行是一个愚蠢的错误:
Examples : | param1 | param2 |
| val1 | val2 |
相反,我不得不这样说。
Examples :
| param1 | param2 |
| val1 | val2 |
现在可以正常使用了。
我正在尝试使用 Scenario Outline
和 Examples
执行我的黄瓜测试场景。作为其中的一部分,我将我的参数作为 <parameter>
传递,并在示例中给出值:
| val1 |
| val2 |
但是当我 运行 我用基本打印进行测试时,它正在打印 <paramter>
,如果我更改正则表达式,它会打印参数。简而言之,它将“参数”作为字符串而不是示例中提供的值,如 val1、val2.
知道为什么会这样吗?
PS 我已经尝试过 "<parameter>"
而不是 <parameter>
和 {string}
而不是 regex
将示例数据 table 与示例放在同一行是一个愚蠢的错误:
Examples : | param1 | param2 |
| val1 | val2 |
相反,我不得不这样说。
Examples :
| param1 | param2 |
| val1 | val2 |
现在可以正常使用了。