问题描述
我正在尝试使用 Scenario Outline
和 Examples
执行我的黄瓜测试场景。作为其中的一部分,我将我的参数作为 <parameter>
传递,并在如下示例中给出值:
| val1 |
| val2 |
但是当我使用基本打印运行测试时,它会打印 <paramter>
,如果我更改正则表达式,则它会打印参数。简单来说,它将“参数”作为字符串而不是示例中提供的值,例如 val1、val2。
知道为什么会发生这种情况吗?
PS 我已经尝试过 "<parameter>"
而不是 <parameter>
和 {string}
而不是正则表达式
解决方法
将示例数据表与示例放在同一行是一个愚蠢的错误:
Examples : | param1 | param2 |
| val1 | val2 |
相反,我不得不这样说。
Examples :
| param1 | param2 |
| val1 | val2 |
现在一切正常。