Ошибка при разборе Pdf в selenium webdriver ruby

Я пытаюсь разобрать онлайн-pdf с помощью автоматического тестирования в selenium webdriver ruby. Я пытался сделать в соответствии с этим URL-адресом "http://blog.bitcrowd.net/test-rails-pdf-output-with-cucumber./".

Я получаю ошибку в этой строке

reader = PDF::Reader.new(StringIO.new(page.source))

Он показывает PDF does not contain EOF marker (PDF::Reader::MalformedPDFError)

Я не использую capybara gem, поэтому я не могу использовать page.source вместо того, что я использовал driver.page_source. Я хотел бы знать, есть ли какой-либо эквивалентный метод в selenium wedriver ruby ​​как page.source


person Ravikiran K    schedule 11.05.2013    source источник


Ответы (1)


Я бы рекомендовал использовать Pry, а затем поместить

binding.pry"

в вашем тестовом файле, чтобы вы могли видеть, с чем веб-драйвер дает вам поиграть, запустив

$> ls page 

или похожие.

person Kevin Monk    schedule 21.04.2014