Drivers
Twist supports recording of user interactions on a graphical user interface using Drivers. Twist offers in-built drivers for Sahi and Selenium (for web based applications) , Frankenstein (for Java Swing applications), and SWTBot for Eclipse amd SWT based applications. SWTBot currently does not have a recorder
Sahi has an object oriented and intuitive API that makes writing test scripts simple and easy. It also makes recording possible on Internet Explorer. The Sahi accessor spy makes it convenient to locate your elements and interact with them.
Selenium is a portable software testing framework for web applications. Selenium runs on a variety of browsers (FireFox, Internet Explorer, Safari) on a variety of platforms (Windows, Linux, Macintosh). See Selenium for more information on the Selenium Driver.
Frankenstein is an open source tool for driving Swing applications. See Frakenstein for more information on Frankenstein Driver
SWTBot, is a very stable, reliable and easy to use driver for the Eclipse/SWT applications, The Twist team has been using Twist to test Twist for over 2 years now with SWTBot as the underlying driver.
Sahi is an automation and testing tool for web applications, with the facility to record and playback scripts. Sahi runs on any modern browser which supports javascript including Firefox and Internet Explorer among others. See Sahi for more information.
To create a GUI based testing project, select the driver to use when you create the project. Twist does not directly support multiple drivers in a project you can learn more on how to do that in the How Do I section.