我正在寻找一种测试网站的工具,这些网站将遵循一个简单的脚本,例如。
URL www.example.com/SomePage
FORMFIELD MyFormFieldID = "Some value"
BUTTON-PUSH MyButtonID
or
CLICK-LINK MyLinkID
WAIT 2 seconds
并捕获浏览器窗口图像以与已知良好的主图像集进行比较,例如,像:
这样的命令SCREEN CAPTURE TO Test0001-Image0001.JPG
这样浏览器的窗口将被捕获到文件(包括捕获隐藏部分)
然后是一个DIFF工具,它会显示以前保存的主图像集和当前测试图像集之间的差异。
图像比较最好允许使用XOR-Mask图像(例如,以防止显示日期/时间被视为差异)
我们有一个版本的Waitir我们经过大量修改才能做到这一点(使用来自www.smalleranimals.com/sasuite.htm的图像捕获),但我现在可以使用跨浏览器的东西 - 例如基于Selenium(可能使用 captureEntirePageScreenshot(filename,kwargs))
答案 0 :(得分:-1)
Firefox插件 iMacros for Firefox 可以执行此操作:http://wiki.imacros.net/Browser_Automation#Web_Site_Screenshot
您也可以在iMacros for Internet Explorer中运行相同的宏,也可以在iMacros for Chrome中运行。