使用类似Watin的工具创建页面的屏幕截图

时间:2008-12-04 13:01:02

标签: testing watin

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

  1. 转到以下页面。
  2. 点击按钮。
  3. 截取屏幕截图并保存。
  4. 我想创建一个应用程序,通过URL访问,拍摄,然后将图像发送到电子邮件来测试网站。

    有没有人有解决这些问题的经验?

4 个答案:

答案 0 :(得分: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

答案 1 :(得分:1)

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

答案 2 :(得分:1)

我知道这篇文章很老,但我想给这篇文章的访客留言。 PhantomJS是一个选项(http://www.phantomjs.org)。

答案 3 :(得分:0)

根据WatiN功能页面:

  • 支持创建网页截图

我会指导您使用更具特色的文档,但文档网络不能与Firefox一起使用,因此我无法搜索它。