Flex support
IBM® Rational® Functional Tester supports testing functional aspects of Adobe® Flex applications. You can record and playback scripts against Flex-based user interfaces inside a web browser and verify that the application functions correctly.
You must consider the following points before testing with Adobe Flex applications:
- Testing Flex applications are supported on Microsoft Internet Explorer browsers only.
- While taking a data verification point on multiple selected elements of a Flex list control, not all selected values are picked up.
- Insert Test Object does not work for Flex and SparkFormControl.
- It is not possible to play back actions that are recorded on the vertical scroll bar of a SparkList.
You can test the following list of controls in the Flex applications:
- FlexAccordion
- AdvancedDataGrid
- Alert
- Application
- Box
- ButtonBar
- Button
- ColorPicker
- Combobox
- CheckBox
- Container
- DataGrid
- DateChooser
- DividedBox
- Label
- LinkBar
- List
- MenuBar
- Menu
- NumericStepper
- OLAP Datagrid
- Panel
- PopUpbutton
- Progressbar
- RadioButton
- RichTextEditor
- ScrollBar
- Slider
- TabNavigator
- TextArea
- TitleWindow
- ToggleButtonBar
- Tree
Testing Flex 4.0, 4.1 and 4.5 applications that contain the following
Spark controls is supported:
- Application
- BorderContainer
- Button
- ButtonBar
- ButtonBarButton
- CheckBox
- ComboBox
- DataGroup
- DropDownList
- Label
- List
- ListLabel
- MuteButton
- NumericStepper
- Object
- Panel
- RadioButton
- RichEditableText
- RichText
- ScrollBar
- Scroller
- SkinnableContainer
- SkinnableContainerBase
- Slider
- Spinner
- TabBar
- TextArea
- TextBase
- TextInput
- TileGroup
- TitleWindow
- ToggleButton
- VideoPlayer
- VolumeBar
In addition to the controls listed above, the following controls
are supported for Flex 4.5:
- SparkDataGrid
- SparkForm
- OSMFVideoPlayer
Playing back Flex scripts in Internet Explorer 11
You must recompile Flex applications (AUT) using the command-line
compiler (.swc files) and the appropriate
Flex Builder SDK, if you want to use Internet Explorer
11 in the following scenarios:
- Playing back the already existing Flex application test scripts that you recorded on an older version of Internet Explorer.
- Recording new test scripts and playing them back.