2012-10-18 17 views
24

Tôi đã có một bảng bước specflow mà tôi muốn có các ký tự | (ống) như là một phần của nội dung.Tôi có thể thoát khỏi ống trong specflow (hoặc gherkin)

Ví dụ:

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

Nhưng điều này không làm việc. Làm thế nào tôi có thể thoát khỏi nhân vật ống?

Trả lời

35

Bah. Tôi không thể tin rằng tôi đã không tìm thấy điều này trước đó. Bạn CAN thoát khỏi đường ống có dấu gạch chéo ngược, nhưng vạch tô sáng cú pháp của dòng dữ liệu bị nhầm lẫn bởi nó.

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

như một cách nhanh chóng sang một bên, nếu bạn đang sử dụng SpecFlow, tôi khuyên bạn nên sử dụng SpecFlow Assist được nướng vào khuôn khổ cho các bảng ánh xạ tới các đối tượng thực thể của bạn https://github.com/techtalk/SpecFlow/wiki/SpecFlow-Assist-Helpers – viggity