Squish (Froglogic)
Squish, is a commercial cross-platform GUI and regression testing tool that can test applications based on a variety of graphical user interface (GUI) technologies (see list below), across desktop, mobile, web and embedded platforms. Tests are typically scripted in languages such as Python, JavaScript, Ruby or Perl and can be executed across different operating systems without modification.