I was stuck up in choosing the correct automation tool for automating web based application (developed using Flash components). QTP recognizes the whole window as a single object, instead of individuals (where some internal components also reside in it). Is there any way(by exposing any API's or so to the source) where we can make the QTP to recognize such objects...
Else can you please suggest me the best automation tool which can solve my problem (Automating the customized flash components...)
For testing Flash I use Autohotkey. It has rather fast (immediate I'd say) image recognition with ability to define level of accuracy/variation of pixel colors, so that even when image is not exactly same color, it finds it. Then you can do anything with it - click it, for example.
The difference between 'major' tools and this one is that instead of 'object repositary' you have bunch of images, organized how you want them (by pages, or browsers, or whatever).
Advantage is that it doesn't really matter what browser you use (e.g. i test ie, firefox and chrome).
Disadvantages - no Mac or Linux version; no serious support (voluntary community only); no actual infrastructure - you yourself make scripts and organize environment.