是否有任何开源的商业工具可用于HTML / JS / CSS动画的测试自动化? 是否有可能通过图像捕获和比较(硒提供图像抓取,但更静态)的方式确定视觉伪像,以确定测试应用程序通过/失败
答案 0 :(得分:2)
尝试使用Sikuli框架。 Sikuli自动化您在屏幕上看到的所有内容。它使用图像识别来识别和控制GUI组件。当无法轻松访问GUI的内部或源代码时,它非常有用。 网址 - http://www.sikuli.org/
你也可以使用Webdeiver和Sikuli的混合--SikuliWebDriver。您可以在此处找到使用它的示例:http://code.google.com/p/sikuli-api/wiki/SikuliWebDriver
我更喜欢使用Sikuli Java API并围绕Sikuli函数创建包装函数,如click,type等。 http://doc.sikuli.org/faq/030-java-dev.html