Я перехожу на Capybara. Одна из проблем, с которыми я столкнулся, — это перенос шага pdf.
Этот шаг устанавливает 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)