3

我需要通过向命令行工具提供页面 URL 来创建页面的屏幕截图。我找到了以下应用程序:将 HTML 转换为图像。这个工具还可以,但需要更灵活的应用程序。我需要有能力执行以下操作:

  1. 转到下一页。
  2. 单击按钮。
  3. 截屏并保存。

我想创建一个应用程序,通过 URL 测试站点,拍摄照片,然后将图像发送到电子邮件。

有没有人有解决此类问题的经验?

4

4 回答 4

11

Watin 可以截取屏幕截图:

ie.CaptureWebPageToFile("c:\tmp\watin main page.jpg");

更多信息:

http://watin.sourceforge.net/releasenotes-1-2-0-4000.html http://fwdnug.com/blogs/ddodgen/archive/2008/06/19/watin-api-capturewebpagetofile.aspx

于 2008-12-13T22:16:54.030 回答
1

我是 WatiN 项目的贡献者,也是 WatiN 测试记录器的作者。为了做你想做的事,我建议使用类似 csExWB2 ( http://code.google.com/p/csexwb2/ ) 的东西。该演示将为您提供基本的浏览器,您可以在您喜欢的地方添加屏幕截图。电子邮件不包括在内,但这应该很容易。

于 2008-12-22T19:32:22.840 回答
1

我知道这是一个很老的帖子,但我想给这个帖子的访问者留言。PhantomJS 是一种选择 (http://www.phantomjs.org)。

于 2012-01-13T03:32:35.363 回答
0

根据 WatiN 功能页面:

  • 支持创建网页截图

我会指导您查看更具体的文档,但文档网络不适用于 Firefox,所以我无法搜索它。

于 2008-12-04T13:08:25.327 回答