User Guide
18 Working with QuickTest Professional
Bitmap checkpoints
When using Bitmap Checkpoints, ensure that you account for differences in the appearance
of Flex objects. These differences can be due to tab focus on a test object or to the object’s
reaction to a mouseOver event. If you add a bitmap checkpoint on a region of the application
that has an object with focus (and has the halo effect around that object), you must ensure
that your object has focus during the test.
The following example shows the differences among a FlexButton test object with no focus, a
FlexButton with focus, and a FlexButton with the mouse over it:
FlexImage objects never visibly have focus, so this is not a concern if you use a Bitmap
Checkpoint for checking images.
Table checkpoints
Table checkpoints let you examine properties in List-based controls and containers. You can
use table checkpoints with all of the Flex List-based controls, which include the List,
DataGrid, TileList, and Tree controls. You can also use table checkpoints with all containers,
which generate a list of automationValues for all of the children they contain.
Using common methods and properties
Flex test objects support the methods and properties that are common to all QTP test objects.
The following methods are the common ones:
■ CaptureBitmap
■ Check
■ CheckProperty
■ ChildObjects
■ GetROProperty
■ GetTOProperty
The following properties are the common ones:
■ Exist
■ Object