Squish for Web

Squish for Web is the automated GUI testing tool for all kinds of Web applications running in any web browser on Windows, Linux, Unix, Mac OS X, iOS, Android and embedded platforms. Test scripts created on one platform or browser work without modification on all other supported platforms and browsers.

The Squish for Web edition includes dedicated support for:

  • Web-based applications with HTML/DOM/AJAX
  • Embedded JavaApplets (when combined with Squish for Java)
  • HTML5 web-based applications, including new elements and drag-and-drop
  • Embedded native Windows controls (Windows only / when combined with Squish for Windows)
  • Internet Explorer, Firefox, Safari (Mac OS X and iOS), Chrome, Opera
  • Cross-platform/cross-browser testing without changes
  • All HTML/DOM based GUI controls
  • Complex custom controls using extension plugin mechanism
  • Script access to the complete DOM/JavaScript APIs
  • Standard and complex objects and object property access
  • Multi-browser/application tests

GUI Toolkits

HTML, HTMl and XHTML in

  • Internet Explorer
  • Firefox
  • Mozilla
  • Safari
  • Chrome
  • Mobile browsers

GUI Controls

  • HTML controls
  • AJAX toolkits (GWT, SmartGWT, ExtJS, etc.)
  • Java applets
  • ActiveX/native controls
  • Flex

Script Access

  • All classes
  • All methods
  • All properties

Supported Platforms

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