Selenium 使用Watir webdriver滚动拍摄内部div的屏幕截图

Selenium 使用Watir webdriver滚动拍摄内部div的屏幕截图,selenium,watir,Selenium,Watir,我已经使用此命令成功保存了整个页面的屏幕截图: @browser.screenshot.save "html-report/#{screenshot_name}" 然而,屏幕已经改变,现在它包含一个带滚动的内部div,其中包含我想要捕获的关键信息 除了使用上面的命令捕获整个页面之外,是否有一种方法可以捕获这个滚动div的所有内容 谢谢大家! 已经作为watir插件实现了你真的需要div内容的屏幕截图吗?那就直接获取div的文本或html怎么样?这实际上是个好主意。然而,这个DIV实际上是一张销

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

@browser.screenshot.save "html-report/#{screenshot_name}"
然而,屏幕已经改变,现在它包含一个带滚动的内部div,其中包含我想要捕获的关键信息

除了使用上面的命令捕获整个页面之外,是否有一种方法可以捕获这个滚动div的所有内容


谢谢大家!

已经作为watir插件实现了

你真的需要div内容的屏幕截图吗?那就直接获取div的文本或html怎么样?这实际上是个好主意。然而,这个DIV实际上是一张销售收据,所以将“真实”的东西截屏是很有趣的。无论如何,我会和商界人士谈谈,看看这是否足够。谢谢你的主意@JustinKo你能回答你的建议吗?@paul,这个建议并不能真正回答这个问题。如果您正在寻找一个代码示例,它应该是
@browser.div.text
@browser.div.html
。可能的副本对我来说非常适合。这可能应该被标记为正确答案