Я мигрирую в Капибару.
Одна из проблем, с которыми я столкнулся, - это миграция шага в формате 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)