Web 和 HTML5 应用程序的 GUI 自动化测试

您可以使用 Squish 作为您的 GUI 自动化测试工具 ,用于在 Windows、Linux、Unix、Mac OS X、iOS、Android 和嵌入式平台上的任何 Web 浏览器中运行的各种 Web 和 HTML5 应用程序。在一个平台或浏览器上创建的测试脚本无需修改即可在所有其他受支持的平台和浏览器上运行。

Squish 包括对以下各项的专门支持:

  • 使用 HTML/DOM/AJAX 的基于 Web 的应用程序
  • 嵌入式 JavaApplet(与 Squish for Java 结合使用时)
  • 基于 HTML5 的 Web 应用程序,包括新的element 和 drag-and-drop
  • 嵌入式原生 Windows 控件(仅限 Windows)
  • Internet Explorer、Firefox、Safari(Mac OS X 和 iOS)、Chrome、Opera
  • 无需更改即可进行跨平台/跨浏览器测试
  • 所有基于 HTML/DOM 的 GUI 控件
  • 使用扩展插件机制的复杂自定义控件
  • 脚本访问完整的 DOM/JavaScript API
  • 标准和复杂对象以及对象属性访问
  • 多浏览器/应用程序测试

GUI 工具包

HTML、HTML5 和 XHTML

  • Internet Explorer
  • Firefox
  • Mozilla
  • Safari
  • Chrome
  • 移动端浏览器

GUI 控件

  • HTML 控件
  • AJAX 工具包(GWT、SmartGWT、ExtJS 等)
  • Java applets
  • ActiveX/原生控件
  • Flex

脚本访问

  • 所有类
  • 所有方法
  • 所有属性

支持的平台

  • Windows
  • Linux/Unix
  • Mac OS X
  • Embedded Linux
  • Android
  • iOS