我需要通过向命令行工具提供页面URL来创建页面的屏幕截图。我找到了以下应用程序:Convert HTML To Image。这个工具还可以,但需要更灵活的应用程序。我需要有能力执行以下操作:
我想创建一个应用程序,通过URL访问,拍摄,然后将图像发送到电子邮件来测试网站。
有没有人有解决这些问题的经验?
答案 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一起使用,因此我无法搜索它。