windowlicker


Java GUI Testing Framework

Window Licker

A framework for the test-driven development of Java systems through the GUI.

Features

  • Provides a high-level API for controlling and making assertions about graphical user interfaces:
    • Swing
    • Dynamic HTML (aka "AJAX") including GWT
  • Deals with the asynchronous nature of GUI and AJAX programming so the tests don't have to
  • Controls the GUI by sending native mouse and keyboard events
  • Handles different keyboard layouts
  • Produces high quality error messages to help you easily diagnose test failures
  • Easily extensible to cope with new user interface components

More Information

  • HOW-TO Documentation
  • The French idiom, faire du lèche-vitrine, which translates as doing the window-lick, means window shopping.

Project Information

  • License: GNU GPL v3
  • 65 stars
  • svn-based source control

Labels:
Java Swing GUI Testing Hamcrest TDD Linux Windows Mac AJAX GWT test acceptance-testing acceptance-test