黄瓜步骤定义未正确获取参数值

Cucumber Step Definitions not fetching parameter value correctly

我正在尝试使用 Scenario OutlineExamples 执行我的黄瓜测试场景。作为其中的一部分,我将我的参数作为 <parameter> 传递,并在示例中给出值:

    | val1      |
    | val2      |

但是当我 运行 我用基本打印进行测试时,它正在打印 <paramter>,如果我更改正则表达式,它会打印参数。简而言之,它将“参数”作为字符串而不是示例中提供的值,如 val1、val2.

知道为什么会这样吗?

PS 我已经尝试过 "<parameter>" 而不是 <parameter>{string} 而不是 regex

将示例数据 table 与示例放在同一行是一个愚蠢的错误:

Examples : | param1 | param2 |
           | val1   | val2   |

相反,我不得不这样说。

Examples :
         | param1 | param2 |
         | val1   | val2   |

现在可以正常使用了。