这是我的步骤,而且水豚似乎没有正确地逃脱它,这就是为什么它显示为:
我应该看到'身高(例如5 \ '11 \“)'
然后/ ^我应该看到'高度(例如(\ d +)\'(\ d +)\“)'$ / do | arg1,arg2 | pending#用您希望的代码表达上面的正则表达式 端
我只需要检查页面是否有该字符串。这是水豚的限制吗?还是我错了?
答案 0 :(得分:4)
看起来黄瓜无法为此类字符串生成正确的正则表达式。但是黄瓜也适用于Multiline Strings。所以你可以实现以下代码:
# web_steps.rb
Then /^(?:|I )should see following text:$/ do |text|
page.should have_content(text)
end
# in your scenario
...
And I should see following text:
"""
Height (e.g. 5'11")
"""
对我有用。希望它也能帮到你。