- Browser and Operating System independent
- Powerful recorder which works across browsers
- Powerful Object Spy
- Intuitive and simple APIs
- Javascript based scripts for good programming control
- Version Controllable text-based scripts
- In-built reports
- In-built multithreaded or parallel playback of tests
- Tests do not need the browser window to be in focus
- Command line and ant support for integration into build processes
- Supports external proxy, HTTPS, 401 & NTLM authentications
- Supports browser popups and modal dialogs
- Supports AJAX and highly dynamic web applications
- Scripts very robust
- No wait statements required even for AJAX and page loads
- Intuitive APIs like _near and _in eliminates need for XPaths
- Works on applications with random auto-generated ids
- Very lightweight and scalable
- Supports data-driven testing. Can connect to database, Excel or CSV file.
- Ability to invoke any Java library from scripts