selenium – 使用Watir webdriver滚动获取内部div的屏幕截图

我已成功使用此命令保存整个页面的屏幕截图:

@browser.screenshot.save "html-report/#{screenshot_name}"

但是,屏幕已经改变,现在它包含一个带滚动的内部div,包含我想要捕获的关键信息.

而不是使用上面的命令来捕获整个页面,有没有办法捕获这个滚动div的所有内容?

谢谢!

最佳答案 已经实现为watir插件
https://github.com/ansoni/watir-extensions-element-screenshot

点赞