[Tool] Squish [License] Commercial [Pros] lots of nice features tests SWT, Swing, Web, and a lot more scripts in various scripting languages (JavaScript, Python, Perl or Tcl) support for native dialogs good documentation responsive technical support Eclipse and Ant integration [Cons] component recognition doesn't seem to handle JFace widgets very well; getting any script to work involves a lot of trial and error their symbolic object naming strategy is very unclear; component names can even change in the same script expensive: 2400 euro for single edition license [Recorder] 
Yes