Hello,

has anyone had a chance to try the QTP 9.2 14-day Evaluation version  
with Flex?

In short, I can record a test but i cannot play it back because QTP  
can't find the flex app/flash object.

Here are more details:

Installed QTP 9.2 eval version
Installed Flex Automation
Installed QTP Flex Plugin with valid FDS license #
Made simple application with one button.  Gave button simple ID and  
automationName
Added compiler flags for including automation swcs, as in the  
instructions for the qtp flex plugin
Loaded QTP, specified the Flex and Web add-ins
Created a new test, set the Run settings to load up the url for my  
test app
Record test, url loads up in Internet Explorer 7
When I click on the button in my flex app I can see that QTP  
recognizes the application and the button because I get a hierarchy  
that looks like this:

Step 1
   Browser
      main (with flex icon)
           Button

Stop the test, I manually close the browser
I "Run" the test. Browser opens to page
QTP gets stuck and then issues an error that it cannot find the  
parent of the button, which is FlexApplication "main"

I've tried this on Internet Explorer 6 on a different computer and  
the same problem happens.

If I try a standard flash movie minus the Flex QTP plugin then QTP  
detects the plugin, finds the movie and issues a click.  So it can  
find Flash and other objects on the page.
I've also tried using just the embed tag to see if it was a problem  
with the javascript writing the tag to the page but still the same  
problem.

Finally, I also tried using QTP's Spy while the test is stuck and if  
I roll over the flex app it recognizes it because I can see it on  
Spy's window.  All the properties are recognized, everything looks fine.

Is there a problem with Flex and 9.2? I know 9.1 is the one specified.

Any help or hints, or even a confirmation that this doesn't work  
would be appreciated.  Thanks

/r
http://www.searchcoders.com/flex
http://www.laflex.org - Los Angeles Flex Users Group









Reply via email to