在Interface TakesScreenshot页,我发现这一点:是否可以直接使用WebDriver捕获webelement的屏幕截图?
捕获截图并将其存储在指定的位置。对于 webdriver的延伸TakesScreenshot,这使得尽力而为 根据浏览器返回以下中 优选顺序: - 整个页 - 当前窗口 - 当前帧的可见部分 - 包含 整个显示器的屏幕截图浏览器
延长TakesScreenshot WebElement,这使得尽力而为 根据浏览器返回以下的 优先顺序: - HTML元素的全部内容 - HTML元素的visisble 部分。
所以我想知道它应该支持捕捉webelement的截图,但是现在找不到与此支持相关的任何文档。不知道它是否真的支持。
有人知道关于这方面的更多细节吗?谢谢。
WebElement类本身不具有top,left,width和height的方法吗?看起来像Java绑定一样:元素。getLocation()。getX(),element.getSize()。getWidth()等等,但是你提供这段代码片段是很好的。对于原生没有这些信息的语言绑定可能很有用。 – David 2013-01-24 01:50:23