| || |
Flex object identification issue in UFT
I am working on 'Metadata Hub' application which is part of Ab Initio tool. After launching using UFT, all the objects are identified as webElement no matter what the selection is. There is nothing else that I can use which will help me to go ahead with these objects. I learnt that this metadata hub is developed in flash ( I have some doubts on that too). All the typical add ins are already selected in UFT (Web, Flex, Java etc). My questions are:
1. What is needed to be done to identify flex objects using UFT?
2. what is a standard way of knowing programming language used to develop a given application (this will help to determine exact language of metadata hub application if flash is not the correct one)
I work in an organization where all these softwares are downloaded internally and I don't have direct connection with the developer of this tool so I cannot ask him too.
Need some help and guidance. thank you !
There's 2 things you might want to look at...
1. Getting your devs to compile in the corresponding flash add-in into the flex application itself. This will expose the underlying hooks in a way UFT can recognize them. (this should of shipped with the disk/download for the Flex/Flash plugin) This will allow the UFT/QTP plugin to have low level access to the flex components.
2. You'll want to enable accessibility for your Flex application. Enabling Accessibility in Flex applications (see section that says "generate accessible SWF file) This is because most automation tools use the MSAA (Microsoft Active Accessibility) interface as the as the method of routing UI actions. This is generally the interface used for handling button clicks, and reading text off an element.