【发布时间】:2019-02-12 17:06:35
【问题描述】:
在此处使用场景大纲处理 Cucumber 功能,其中一个值具有换行符,如下所示:
Scenario Outline: Good stuff here
Given I do some stuff
Then I should see "<text>"
Examples:
| text |
| text with a\nnewline character |
如果我运行它,我会收到错误 765: unexpected token at text with a。如果我使用换行符运行它,并且在它之后没有任何内容,例如 text with a\n 它不会抛出错误,但为了完整性,我希望能够检查完整的字符串。这是 Cucumber 场景的限制还是有解决方法?
【问题讨论】:
-
您使用的是什么版本的小黄瓜? (如果这是
Then行中的字符串替换问题,也可以尝试 \\n -
运行 Gherkin 5.1。你尝试双反斜杠的想法奏效了,不敢相信我没有尝试过。如果您想将其发布为答案,我会将其标记为已接受。非常感谢朋友。
-
完成,不客气
标签: ruby testing cucumber capybara