We are unable to recognize the Flex objects using QTP. We have followed the steps as mentioned in the Adobe documentation for compiling the flex application using compile time approach, but to no avail.
We tried several combinations to enable automation for our Client application, but we are still unable to identify the objects using QTP. The WebPage is identified as a single "WinObject - MacromediaFlashPlayerActiveX". We tried compiling the application with the following configurations:
1. SDK v4.5, Flash Builder v4.5, Automation libraries v4.6.0
2. SDK v4.5, Flash Builder v4.5, Automation libraries v4.5.1
3. SDK v4.5, Flash Builder v4.5, Automation libraries v3.6.0
We tried the following QTP add-in versions:
1. Flex add-in v4.5.0
2. Flex add-in v4.0.0
Can anyone tell me the compatibility between the versions of the Flex add-in and SDK, FlashBuilder or Automation Libraries and how it affects the feasibility of the application?
Pay attention to your IE options, especially security settings.
If so, no Flex addin works for you, no matter addin from HP or Adobe, since both require access to application code. You can try UFT insight object or other automation testing tool with image virtual object feature.
Thanks for your input:)
I'll try to get the access to the app. code
Can u pl tell me once I get access to the application code how can I use that in QTP i.e. where should I mention the app. code path in QTP so that QTP automation lib. compiled flex application will be tested using QTP.