SWAT 3.0 Released
Posted by Mike Longin on January 19, 2011
We are very excited to announce the release of SWAT 3.0. The biggest announcements are the new support of Chrome on the Windows OS and Safari on OSX. In addition we now support calling SWAT from the command line independent of any test runner tool. Finally we have made a roughly 30% improvement on the speed of SWAT running against the IE browser. As usual we have also fixed a number of bugs and smaller issues that are detailed in the complete release notes.
New Features and Updates
- New Browsers Supported
- Chrome
- New custom built plugin for Chrome allows SWAT to easily control the Chrome Browser
- http://ulti-swat.wikispaces.com/Setting+up+Chrome
- Safari
- Custom app for OSX now allows SWAT to stream commands to an OSX based system.
- Chrome
- SWAT Console
- Tests can now be run independent of any test runner.
- As of now this feature is for SWAT only and does not support any custom fitnesse fixtures.
- http://ulti-swat.wikispaces.com/SWAT+Console+User+Information
- New Commands
- UI
- AssertJSDialog
- Added an optional timeout to allow users to select how long the command will search for a dialog box
- AssertTopWindow
- Allows users to verify if a window is the top most window on the screen
- http://ulti-swat.wikispaces.com/AssertTopWindow
- AssertJSDialog
- Database
- RestoreAllTables
- Users can now restore all of the tables they have saved at once instead of one at a time
- RestoreAllTables
- UI
- Defects Resolved
- CORE – AttachToBrowser always finds the about:Blank window
- CORE – DB Connect now automatically closes the old connection when it creates new ones
- CORE – FF – AssertElementExists will find an element when the identifier is empty
- CORE – FF – PressKeys does not ignore CancelEvent in Javascript
- CORE – FF – Special characters above the standard 128 return correctly when
- CORE – FF – The AttachToWindow failure due to “OK” being added to title has been fixed
- CORE – IE – attachToModalDialog is now setting the currentIEBrowser
- CORE – IE – Browser screenshots work correctly in IE9
- CORE – IE – KillAllOpenBrowsers is now respecting AbandonTest
- CORE – IE – OnBeforeUnload JSDialogs in IE9 are compatible with SWAT
- CORE – IE – PDF pages open automatically in IE9
- CORE – Screenshots don’t throw a “Not attached to window” exception.
- CORE – SQL checks are passing in the editor and not in Fitnesse
- CORE – SWAT waits for all frames to load when waiting for the browser
- EDITOR – Editor is respecting the -c attribute for included files
- EDITOR – Values of 0 can now be saved in the Delay between commands option