4

我正在尝试通过 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)

我没有使用capybaragem,所以我不能使用 page.source 而不是我使用过的driver.page_source。我想知道 selenium wedriver ruby​​ 中是否有任何等效的方法page.source

4

1 回答 1

0

我建议使用Pry然后放

binding.pry"

在您的测试文件中,这样您就可以通过运行查看 webdriver 为您提供的内容

$> ls page 

或类似的。

于 2014-04-21T00:25:00.387 回答