在硒webdriver红宝石中解析Pdf时出错

时间:2013-05-11 03:35:05

标签: ruby capybara selenium-webdriver

我试图通过selenium webdriver ruby​​中的自动化测试解析在线pdf。我试图按照这个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​​中是否有任何等效方法{ {1}}

1 个答案:

答案 0 :(得分:0)

我建议使用Pry,然后再使用

binding.pry"

在您的测试文件中,这样您就可以通过运行

来查看webdriver为您提供的内容
$> ls page 

或类似。