有没有办法在capybara中执行session.driver.render('test.png')
时获取图像的“原始”字符串内容,而不是实际将图像保存到磁盘并在之后将其加载回内存?
答案 0 :(得分:1)
PhantomJS提供renderBase64
方法。 API Reference
然而,恶作剧者没有提供任何约束力。 我只是快速浏览一下,但我认为您应该能够分叉/修补Poltergeist以在driver.rb和browser.rb中包含绑定
以下是对此的讨论:https://github.com/jonleighton/poltergeist/issues/189