Odin Technology - Automated Software Testing

Axe Test Automation Platform

General discussion relating to the Axe Test Automation Platform from Odin Technology

Posts by Odin employees marked:

How to create object maps in Axe

Hello,

I would like to know the process to create the object maps. I have created the object repository in the QTP and exported to Axe object maps folder. It is either taking in the tsr format or in the xml format. How can i get it in the excel spread sheet. And if want to directly load the object maps in Axe object maps folder, how can i do that. would be appreciated for any information.
THANKS IN ADVANCE.
CHIRIKI Send private email
Wednesday, September 12, 2012
 
 
Hi,

There are two main object map choices for most of the tool integrations with Axe; the native object map provided by the tool (e.g. tsr files in QTP, uimap in Visual Studio) or a native Axe (Excel) format map. Some tools like Selenium do not have a native map so you always use the Axe one.

Since you are using QTP you just map the objects as normal using the QTP object mapping tools. Save the file in your Axe projects Object Map folder and add a reference to it in the BuildConfig file. You dont need to do anything else and the xml conversion is done automatically. If you are using the Axe format map then you need to build this info up manually in Excel using whatever 'spy' tool you prefer.

The best source of further information is the OdinPortal sample Axe project provided with Axe. This has a comprehensive selection of native and Axe format maps for all the many test exeuction tools that Axe integrates with. You can then get further detail in the Axe documentation.

Sam
Sam Warwick Send private email
Thursday, September 13, 2012
 
 
Thank you so much for your information. There is one more quick question I have. when creating a new project, In the new project wizard, at the application basestate stage, for the web application  it ask for the URL. But for the desktop app, am selecting the other option. So, now where is that i can give the path of the application to start it. I hope you got my point.
Looking forward to hear from you.
CHIRIKI Send private email
Thursday, September 13, 2012
 
 
Hi,

As you have seen, there is not a place to specify this in the new project wizard. This is because we only supply 'out-of-the-box' basestate functions for web applications. For non-web applications you need to role your own basestate functions. See the section 'Basesates' in the Technicians Topics of the Axe Help.

The recommended location to store the path and name of application would be the Axe Run Configuration (.RunConfig) file. In fact, the same place the the new project wizard stores urls. This properly can then be loaded in to you custom basestate method via the Axe run time API GetRunOption method (see Axe Main API documentation for more info).

Sam
Sam Warwick Send private email
Friday, September 14, 2012
 
 

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics