Object Sync With QTP Flex Application
We are facing serious issue of Object Synchronization with one of Flex Product.
After every click on any of the object, application goes in busy mode, or some of the object property (index) changes.
Which makes object identification difficult and fails the scripts.
When product goes in busy mode it doesnt display the busy icon displayed as in general Flex products, but gives a circulating wait symbol somewhere on the page which is not identified by QTP.
QTP and Flex Add in Versions used are.
QTP-QTP11 Build 1018
Flex Add-In- Flex 4.5.0
Any quick response is appreciated!
Re: Object Sync With QTP Flex Application
This Supports will depend on the version of Adobe Flex versions used to develop an application:
Note(*): Submitted Enhancement Request: QCCR1J30872 - Add Support for Flex SDK 4.6
HP Unified Functional Testing (UFT) Flex Add-in
To use the HP Flex Add-in, the Flex application must be prepared/configured/setup accordingly with HP Flex Add-in agent files. For more information see, Document ID KM00339739 - How to Prepare Flex Applications for Testing with HP Flex add-in?
Starting UFT 11.5, HP provides support for specific versions of Flex, with the HP Flex Add-in for GUI testing. Any other versions (mostly older), are not supported by UFT. We suggest trying QTP with Adobe Flex Add-in (see below).
There is no current plans of providing backwards compatibility with Adobe QTP Flex Add-in, so scripts using such version cannot be ran nor upgraded to be used with the UFT Flex Add-in.
For more information about limitations, see Troubleshooting and Limitations - Flex Add-in", within the "Chapter 13 - Flex Add-in" of the HP UFT Add-ins Guide
Adobe QuickTest Professional (QTP) Flex Add-in
IMPORTANT: Hewlett Packard does not support the Adobe Flex add-in, only HPFlex add-in (read section above), therefore we strongly suggest contacting Adobe (http://www.adobe.com) to see about availability, support details, and pricing.
If yor are currently using the Adobe QuickTest Professional Flex Add-in, support for Adobe (Macromedia) Flex applications must be handled by Adobe.
Adobe has a Flex Builder; commonly this includes the QuickTest Professional Flex add-in. The add-in was developed using QuickTest Professional's Test Extensibility Architecturefunctionality. The Flex add-in is developed and owned by Adobe.
Adobe is providing the add-in via an automation package that is shipped with Flex Builder 3 Professional. Basic information on the automation package with QuickTest Professional integration is here:
Users can download the automation package with QuickTest Professional integration here:http://www.adobe.com/cfusion/tdrc/index.cfm?product=flex
A specific Adobe license is required and needs to be requested from Adobe. No specificFlex license is required on the QuickTest Professional side.
Note: Support for the Flex add-in is being provided by Adobe. Customers/end-users need to contact the Adobe support organization for help with problems or questions related to the Flex add-in.
From the Flex Builder 3 release notes (for an updated version, contact Adobe):
Requirements for Using the QTP Plug-in
To test applications with Flex Automated Testing and the QTP agent, you must install the following:
- HP QuickTest Professional 9.1 (no support for Smart Identification), available from HP
- HP QuickTest Professional 9.2 and patch 1701 or later if you want Smart Identification support
- Adobe Flex 3 Plug-in for HP QuickTest Professional
- Microsoft Internet Explorer, version 6 or later
- Flash Player ActiveX control, version 184.108.40.206 or higher
For any questions regarding support of Flex, and QuickTest Professional, please contact Adobe for the latest information:
Note: following information may be subject to changes and is provided as reference only
- Telephone: 800-642-3623
- Schedule: Monday-Friday, 6am-5pm (Pacific time)
Please mark this answer as accepted solution or correct answer if this answered your question.
Customer Support Engineer
If you find thst aat this or any other post resolves your issue, please be sure to mark it as an accepted solution.
If you are satisfied with anyone’s response please remember to give them a KUDOS by clicking on the STAR at the bottom left of the pond show your appreciation.