如何使用HTML-Unit进行屏幕截图?

7

我来自德国,所以请原谅我的一些语句不够流畅。

我编写了一个基于Web的应用程序,现在我想在代码的某个部分截取页面截图。

我正在使用HTML-Unit,因此我想知道如何使用它完成这项任务,如果我需要在整个项目中更改它,那将是很糟糕的。

期待您的答复, 诚挚地, 一个访客

1个回答

6

HtmlUnit不会以可视化的形式呈现页面,因此没有图片可以捕获。

有一些像FireShot这样的工具可以很好地捕获网页图像;也许可以通过API访问其中之一,或者您可以编写脚本与浏览器进行交互。

还可以参见如何拍摄网站全屏截图的被接受答案。


谢谢,我会看看FireShot的。我需要登录到我的网页,使用FireShot可以实现吗? - aGuest
3
但是为什么PhantomJS支持它呢? - Ben Ishak
1
HtmlUnit提供了自己的无GUI浏览器(适用于HTML和“Browser-Chrome”)。Phantomjs基于Webkit,因此它是一个完整的浏览器,而不仅仅是“Browser-Chrome”。 - Paddy
无法完成。请查看此处的评论。 - user1079877

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