黃瓜產生了一些巧妙的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