我正在遷移到水豚。 我遇到的其中一個問題就是遷移pdf步驟。水豚的設置頁/ respone.body曾經在Webrat工作
此步驟將page.body設置爲解析的pdf。 這樣我可以使用默認的黃瓜步驟。
When 'I follow the PDF link "$label"' do |label|
click_link(label)
page.body = PDF::Inspector::Text.analyze(page.body).strings.join(" ")
end
Ex。
When I follow the PDF link "Catalogue"
Then I should see "Cheap products"
我得到的錯誤是這個:
undefined method `body=' for #<Capybara::`enter code here`Document> (NoMethodError)
你的答案沒有奏效,但它讓我走向了正確的方向。我將'page'替換爲'page.driver',並且工作正常。謝謝 ! – 2011-03-09 13:18:55