使用Robot Framework捕获整个网页的屏幕截图

4

我在使用机器人框架时遇到了一个问题。

目前我正在使用Selenium2library上的Capture Page Screenshot关键字。问题是,该关键字仅捕获屏幕上可见的网页。 我们需要一个截取整个网页的截图。这意味着当它截取屏幕截图时,应该向下滚动网页并捕获整个页面。这可行吗?

希望大家可以提出其他可用的库。


你在使用Chrome吗?你有使用Firefox的选项吗?至少在Linux上,Firefox的截图可以占据整个页面。 - Bryan Oakley
1个回答

3
你可以使用无头浏览器来实现这一点: http://phantomjs.org/ 如果需要,你可以将其作为单独的进程从Python中执行,并将结果存储到文件中。

顺便提一下,我们正在使用Jython和Chrome浏览器。 - Gerald

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接