SpecFlow:System.FormatException:输入字符串的格式不正确
SpecFlow: System.FormatException: Input string was not in a correct format
我在 运行 使用 SpecFlow 进行测试时遇到以下错误:
System.FormatException: Input string was not in a correct format.
我花了一段时间才弄明白为什么会这样。
结果是因为我在我的步骤定义之一中省略了单引号,例如:
[Then(@"Something adds up to a quantity of (.*)")]
什么时候应该
[Then(@"Something adds up to a quantity of '(.*)'")]
注意 (.*)
周围的单引号
当 运行 进入这个问题时要寻找的另一件事是验证参数。
When I update the thing by Id (<Id>)
Examples:
| Name |
| 1 |
这里的问题是示例中的“Id”与“Name”不匹配table
我在 运行 使用 SpecFlow 进行测试时遇到以下错误:
System.FormatException: Input string was not in a correct format.
我花了一段时间才弄明白为什么会这样。
结果是因为我在我的步骤定义之一中省略了单引号,例如:
[Then(@"Something adds up to a quantity of (.*)")]
什么时候应该
[Then(@"Something adds up to a quantity of '(.*)'")]
注意 (.*)
周围的单引号当 运行 进入这个问题时要寻找的另一件事是验证参数。
When I update the thing by Id (<Id>)
Examples:
| Name |
| 1 |
这里的问题是示例中的“Id”与“Name”不匹配table