黄瓜产生了一些巧妙的webrat正则表达式的步骤。我试过这个时遇到了问题。正则表达式步骤
在功能:
And I fill in "Telephone (Home)" with "61234567"
在webrat步骤:
When /^I fill in "([^\"]*)" with "([^\"]*)"$/ do |field, value|
fill_in(field, :with => value)
end
遇到的错误:
Could not find field: "Telephone (Home)" (Webrat::NotFoundError)
IT方面eems“Home”之间的括号给出了问题。如何调整正则表达式占括号?
UPDATE:
看来,正则表达式不是问题,因为“场”实例变量没有屈服“电话(家庭)”。真正的问题是webrat的方式“FILL_IN”方法解析字段变量。
是啊我结束了使用领域的ID,虽然它伸出像在我的黄瓜功能定义突兀。谢谢! – JasonOng 2009-07-28 02:43:48