如果我有一个如下所示的功能:
Feature: My feature
Scenario Outline: My scenario outline.
Given foo
When bar
Then I get the status code "<Status Code>".
Examples:
| StatusCode |
| 200 |
和这样的步骤定义:
@Then("I get the status code {int}.")
Cucumber 抱怨并说该步骤未定义,因为它期望类型为
{string}
。有没有办法在功能或示例表中指定类型?我已经研究了 TypeRegistryConfiguration,但我无法弄清楚如何使其与功能文件一起使用。
功能文件中是否有拼写错误?引号好像有问题。
Then I get the status code "<Status Code">
此外,我希望您使用“场景大纲”而不仅仅是“场景”。 如果我们传入值作为参数,我们应该使用 Scenario Outline。