我能否在SpecFlow(或Gherkin)中避免使用管道符?

41

我有一个SpecFlow步骤表,我希望将符号|(竖线)作为内容的一部分。

例如:

Then the data should be
    | Field     | Value  |
    | SomeField | a|b|c  |

但这样不起作用。我怎样才能转义管道字符?

1个回答

65

糟糕,我简直不敢相信我之前没找到这个。你可以用反斜杠转义管道符,但是specflow语法高亮器会被搞混。

Then the data should be
    | Field     | Value    |
    | SomeField | a\|b\|c  |

3
顺便提一下,如果您正在使用SpecFlow,我强烈推荐使用SpecFlow Assist,它已经集成到框架中,可以将表格映射到实体对象。请参阅https://github.com/techtalk/SpecFlow/wiki/SpecFlow-Assist-Helpers。 - viggity

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接