2013-05-11 68 views
4

我想通過在selenium webdriver ruby​​中進行自動測試來解析在線pdf。我試圖按照這個URL 「http://blog.bitcrowd.net/test-rails-pdf-output-with-cucumber/」執行操作。在selenium webdriver ruby​​中解析PDF時出現錯誤

我在這一行收到錯誤

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

它顯示PDF does not contain EOF marker (PDF::Reader::MalformedPDFError)

我不使用capybara寶石,所以我不能使用page.source代替,我已經使用driver.page_source。我會喜歡知道是否有任何等效的方法在硒楔子紅寶石作爲page.source

回答

0

我推薦使用Pry,然後把

binding.pry" 

在您的測試文件,這樣就可以看到什麼的webdriver讓你與運行

$> ls page 

或類似遊戲。

相關問題