What's new in RIATest 2.3
Changes from version 2.2 to 2.3:
- Fixed Process.read() bug (sometimes returned garbage).
- Fixed Agent toolbar styles for custom skinned applications.
- Fixed project desktop restoring bug (incorrect operation with .rtw files).
- Fixed Number.toString() bug.
- Fixed IDE crash on externally modified file reload.
- Execution now properly finishes when running a project without "Close browser on test complete" option from command line.
- Label-less TabNavigator now supported.
Changes from version 2.1 to 2.2:
- Fixed bug with double Agent toolbars appearing if a popup was created in the preinitialize event of application.
- Fixed URL expansion when using local RIATest Loader.
Changes from version 2.0 to 2.1:
- switch statement parsing bug fixed.
- Locator compose operator -> bug fixed (was modifying left argument).
- Vista/IE7 browser is now closing normally at the end of execution.
- RIATest Loader now works with IE7.
- RIATest Loader now works with applicaitons compiled with Flex SDK 3.2.
- New command line option /rf to specify a file listing enabled/disabled state
of scripts.
- Command line option /l now correctly processes custom commands which include
url to launch.
- Exit code 6 now returned as expected on agent connection time out.
- Installer adds riatest.exe to Windows Firewall exceptions to avoid warning
message when launching applications.
- DateField keyboard and text selection events are now correctly replayed.
- Date type properties are now natively transfered from Flex application to
RIATest.
- Added new <results> node to XML results file.
Changes from version 1.6 to 2.0:
General
- Object can be now located using any property or combination of properties.
- Locators now accept RegExp for pattern matching against property values.
- Ability to have full manual control on browser opening and shutdown (openBrowser/closeBrowser
global functions).
- Any property of component can be now retrieved, including complex types
(e.g. ArrayCollection, etc.).
- Can automate context (right-click) menu.
- Ability to pass external project global parameters when running from command
line and use them from within test script.
- Tabular Data support.
IDE
- Capability to run single or multiple scripts or groups instead of the whole project.
- Breakpoints.
- Code Edit and Continue.
- Capability to output test results in XML format.
- Option to disable current line animation when running.
- Option to open new script files in existing editor window when running.
- External project global parameters definition window.
- Editor bookmarks.
- Messages view filters.
RIAScript Language
- New 'switch' statement.
- New Date Object.
- New Math Object.
- New RegExp Object.
- New UIDUtil Object.
Agent
- Object Inspector now also shows object hirerachy.
- Option to show all properties of objects in Object Inspector.
- Inspection performance is improved.
- Agent window can be moved and resized even when inspecting.
Older Changes
Changes from version 1.5 to 1.6:
- Fix Agent toolbar in some AIR Applications (toolbar was not visible in WindowedApplication
with unspecified widht and height).
- itemClick events on charts are now recorded and executed properly.
Changes from version 1.0 to 1.5:
- Custom components are now fully supported. Read details here.
- Multiple simultaneous SWF applications can now connect and be automated
by RIATest.
- Flex 2 support added (RIATestAgent2.swc Agent for Flex 2 applications provided).
- New RIAScript Process class to control
external processes.
- 'Exec Command' project launch option added (useful for AIR applications).
- Batch execution time limit (command line -t option) and error number limit
(command line -e option) features.
- Improved automatic synchronization (now synchronizes on the event's related
objects too).
- Environment variable RIATEST is registered during installation and points
to the installation directory.
- The RIATest Agent Toolbar is now hidden when running.
- Runtime Loader is now marked by the installer as Globally Trusted to avoid
security related problems.
- Empty FormItem labels no longer result in a crash and are inspected properly
(workaround Flex SDK bug).
- Non-List (e.g. DataGrid) dropDownFactory for the ComboBox selection change
event is now recorded properly (workaround Flex SDK bug).
- RIATest now runs on Windows 2000.
- Bug fixes.