RIATest is supplied in one of three editions: Professional, Standard, Runner. Professional edition includes all features of RIATest. Standard editions has a few restrictions and is priced less than Professional. Runner edition does not have IDE, only allows to run existing tests and is ideally suitable for continous build machines.
| Basic automation features | Professional | Standard | Runner |
| Scripted playback | + | + | + |
| Automatic synchronization on GUI objects | + | + | + |
| Cross-browser testing | + | + | + |
| Cross-platform testing (Windows and Mac) | + | + | + |
| Flex Automation | + | + | + |
| Windows UI Automation [Windows only] | + | + | + |
| 5.0 or later HTML Automation | + | + | + |
| 5.0 or later ExtJS Automation | + | + | + |
| New in 6.0! Windows 8 Smart Recorder | + | + | + |
| New in 6.0! Windows 8 Metro Automation | + | + | + |
| New in 6.0! Improved Video Recording | + | + | + |
| HTML Automation | Professional |
Standard |
Runner |
| 5.0 or later Recording mode | + | + | - |
| 5.0 or later HTML5 element support | + | + | + |
| 5.0 or later ExtJS widget support | + | + | + |
| 5.0 or later Access all HTML element properties and methods | + | + | + |
| 5.0 or later Cross-browser, cross-platform HTML tests | + | + | + |
| New in 6.0! SVG elements support | + | + | + |
| Flex Automation | Professional |
Standard |
Runner |
| Recording mode | + | + | - |
| Custom components support | + | + | + |
| Access all object properties | + | + | + |
| Image based automation | + | + | + |
| Bitmap checkpoints (Image verification) | + | + | + |
| OS-level keyboard and mouse event emulation [Windows only] | + | + | + |
| Image based detailed recording | + | - | - |
| Flex SDK 2.0 | + | + | + |
| Flex SDK 3.0-3.6 | + | + | + |
| Flex SDK 4.0-4.9 | + | + | + |
| Flex SDK 4.0-4.9 Spark components | + | + | + |
| Single-window AIR applications | + | + | + |
| Multi-window AIR applications | + | + | + |
| Standalone applications (with Flex SWF embedded) | + | + | + |
| Multi-SWF and mixed applications | + | + | + |
| Runtime Loaders for SDK 3.0-3.6, 4.0-4.9 applications | + | + | + |
| Automatically synchronize on Flex cursor state | + | + | + |
| IDE | Professional | Standard | Runner |
| Syntax Highlighting | + | + | - |
| Code Completion | + | + | - |
| Background Syntax Check | + | + | - |
| Debugging | + | + | - |
| Edit and Continue | + | + | - |
| Test results visualization reports | + | - | - |
| Recording options (automationName/id, minimal/verbose) | + | - | - |
| Developer productivity mode (always accept connections) | + | + | - |
| Callstack view | + | + | - |
| Watch view | + | + | - |
| Object Inspector view | + | + | - |
| Image Repository view | + | + | - |
| Find in Files | + | + | - |
| Additional debugging control | + | + | - |
| 5.0 or later Screen video recording during execution | + | - | + |
| 5.0 or later Execution screen recording playback view | + | - | - |
| 5.0 or later Auto-saving of execution results | + | + | + |
| 5.0 or later Viewing historic execution results | + | + | + |
| New in 6.0! Consolidated Script Errors view | + | + | + |
| New in 6.0! Execution states in project view | + | + | + |
| New in 6.0! Go to Definition capability | + | + | + |
| New in 6.0! New Find dialog | + | + | + |
| RIAScript | Professional | Standard | Runner |
| Array object | + | + | + |
| Boolean object | + | + | + |
| Date object | + | + | + |
| Math object | + | + | + |
| RegExp object | + | + | + |
| UIDUtil object | + | + | + |
| Process object | + | + | + |
| Error handling (try/catch/finally/setErrorMode) | + | + | + |
| Browser control (open/closeBrowser) | + | + | + |
| Execution speed control (setExecutionDelay) | + | + | + |
| High-level file operations (fileGet/PutContents) | + | + | + |
| FileStream object (low-level file operations) | + | - | + |
| CSVStream object | + | - | + |
| Path object | + | - | + |
| Clipboard object | + | - | + |
| XML and XMLList objects | + | + | + |
| for-in and continue statements | + | + | + |
| 5.0 or later Image object to represent bitmap images | + | - | + |
| 5.0 or later Html object to group HTML-related top-level functions | + | + | + |
| 5.0 or later HtmlLocator to represent HTML UI objects | + | + | + |
| 5.0 or later Results object to work with execution results | + | - | + |
| 5.0 or later Screen object to work with displays and take screenshots | + | - | + |
| New in 6.0! include_once statement | + | + | + |
| New in 6.0! Bitwise shift operators | + | + | + |
| New in 6.0! HTTP object to do http requests | + | + | + |
| New in 6.0! Simple exec() function. | + | + | + |
| New in 6.0! Ability to restrict locator search scope | + | + | + |
| Integration | Professional | Standard | Runner |
| Command line execution of scripts | + | + | + |
| Results output in plain text format | + | + | + |
| Results output in XML format | + | + | + |
| 4.1 or later Results output in JUnit format | + | + | + |
| Test results converter utility rtxml2html | + | - | + |