Log in if you have an account.
Otherwise, register for an account.
For more details, please visit the How This Site Works page.


We are pleased to announce the release of Twist 2.3.1. Twist is now based on Eclipse 3.7 Indigo platform. We have also upgraded Twist to support to Selenium v2.5.
Please read the notes below for notes on the 2.3 major release.
We are pleased to announce the release of Twist 2.3 encompassing full support for the recently released, major update to the popular open source browser automation framework Selenium 2(version 2.5).
As well as adding selenium support with recording capabilities for the WebDriver API, we have continued to improve Twist's test authoring and maintenance features.
With this release you can now;
Quickly set up and create tests using the Selenium 2 driver.
Create maintainable tests using Twist's atomic recording for WebDriver.
Play back immediately via the Twist editor or within your continuous integration environment.
Improved configuration means you can quickly change the browser in which you wish to execute your tests.
Twist 2.3 also supports authoring and playback of Selenium tests for mobile browsers on Android or iOS devices.
Record a test on a desktop browser such as Firefox then quickly replay on your mobile device.
Further enhancements to our refactoring support allows you to selectively propagate concepts, inline existing concepts and search for existing concepts.
To upgrade your existing version of Twist go to http://www.thoughtworks-studios.com/twist-agile-test-automation/2.3.1/help/upgrading_twist.html and follow the instructions "Upgrading to Twist 2.3".
To download the Twist 2.3.1 installer follow the link below.
Cheers,
Twist team
Hi All,
I have done all required setting to record the flex object from an application as per http://code.google.com/p/flex-ui-selenium/. And now able to see the flex commands in selenium IDE window & separete names for flex objects .
When I started recording, flex objects doesn't get record where as feilds are showing name when mouse cursor is hover on flex elements. So anyone help me regards to it?
Selenium IDE window has "Flex Explorer" , is it useful for flex object recording?
Looking for guidance to record flex objects ..... plz lets know me solution for this.
--
Thanks,
Gaurav

We've received queries regarding testing Flash applications with Twist.
Twist uses a piece of software called a driver to run your tests. Simply put a driver is a piece of software which drives your tests. In the context of testing web applications, a driver typically embeds or opens up a browser and issues commands to the Application Under Test running inside the browser.
Twist ships with Selenium 0.9.2 and Sahi drivers for testing web applications.
To test Flash applications with Twist, the Flash Selenium driver must be used. Flash Selenium is available at http://code.google.com/p/flash-selenium/ There are instructions on the site that help you setup and going ( at a standalone driver level )
To use Flash Selenium with Twist , please follow the instructions at http://www.thoughtworks-studios.com/twist-agile-test-automation/2.0/help/how_do_i_use_other_selenium_versions_with_twist.html
The Flash Selenium driver is not supported by ThoughtWorks Studios.
NOTE: For testing Flex applications there is Flex Selenium - http://code.google.com/p/flex-ui-selenium/

Record - Analyze - Organize - the better way
Twist 2.2 continues to empower your team with cutting-edge functionality to get to market faster with robust, easy-to-maintain automated test suites. It eases test automation while reducing maintenance effort of large test suites with feature enhancements to test recording, refactoring analysis capabilities and test suite organization. Twist 2.2 provides support to record multiple steps at one go, intelligence for efficient refactoring, improved tagging and filtering, and a host of usability enhancements. With Twist 2.2 you can:

1. Change propagation across project :
In 2.0 Extracting Concepts would affect only the scenario in which the action was performed. In Twist 2.1 we have made both “Extract Concepts” and “Push to Implementation” propagate that change across the whole project, thus bringing it to the desired level of abstraction.
Parallel execution allows multiple twist scenarios to be executed simultaneously. It allows test suites to be executed faster. This feature requires the use of a driver that supports concurrent execution. Sahi and Selenium Grid currently support parallel execution.
Setting up a Sahi project has been simplified in Twist 2.1. The user no longer needs to deal with the nuances of twist.properties. Twist now identifies the platform automatically and populates the necessary derivable properties without the need for user input. Advanced setup requirements such as certificates and proxies would still need to be user configured.
The improved Groovy language support now lets you refactor from code back to scenarios. Twist now supports Groovy version 2.0.2 released on June 28th 2010.
In Twist 2.1, we can now add parameters in a context to a data table, thus extending the scope of data driven testing to even the setup and tear down in Twist.