Document toolboxDocument toolbox

Adding an Object

The first step in the automation of manual test cases is adding objects to the object repository. 

An object repository contains:

  • Parent: An object whose class is a page.
  • Child: An object present under a page class, which is used in test cases. A child object can also have a set of child objects.


To add objects for a desktop application, refer to Working with Qualitia for Desktop Applications.


Adding a Web or an SFDC Object 

Perform the following steps to add a web object or an SFDC object for an application under test. 

  • You can create an SFDC object in a Salesforce project only.
  • Time Out and Polling Interval do not work for SFDC objects.
  • You can add an SFDC object using one of the following locator types:
    • SFDC:Label
    • XPath
  • The Salesforce project also allows you to add web and mobile objects for the associated web and mobile application objects.

To add a web or an SFDC object:

  1. From the Expand Menu, click Develop.
  2. Click the Objects tab.
  3. Do one of the following:
    • To create a parent object, click Create Object.
    • To create a child object, from the left pane, point to the parent object under which you want to add, click the Create New Object button () as shown in the following figure:


  4. Enter Object Name and Description.
  5. Select Class from the drop-down list.
  6. Select Locator Type and enter its associated Locator Value.
  7. To use the SmartLocator feature during the execution, select the SmartLocator checkbox.
  8. (Optional) Enter Time Out in seconds.
  9. (Optional) Enter Polling Interval in milliseconds.

If you specify Time Out and Polling Interval, Qualitia uses the Explicit Wait mode during the execution by overriding these values specified in the associated execution profile. 

  1. (Optional) To continue adding another object, select the Create Another checkbox.
  2. Click Save.




Adding a Mobile Native Object

Perform the following steps to add a mobile-native object only for mobile application under test. 

To add Mobile Native Objects:

  1. From the Expand Menu, click Develop.
  2. Click the Objects tab.
  3. Do one of the following:
    • To create a parent object, click Create Object.
    • To create a child object, from the left page, point to the parent object under which you want to add, click the Create New Object button ()
  4. From the Technology drop-down list, select Mobile.
  5. Enter Object Name and Description.
  6. Select Class from the drop-down list.
  7. Select Locator Type and enter its associated Locator Value.
  8. In the Search Class field, enter the class details displayed in the Appium Inspector or UIAutomatorViewer and then click the Search icon.  
    This will automatically select the Qualitia Class of the object.
  9. Do one of the following:
    • To add an Android application object, select Android Locator Type and enter its associated Android Locator Value 
    • To add an iOS application object, select iOS Locator Type and enter its associated iOS Locator Value.
  10. (Optional) To continue adding another object, select the Create Another checkbox.
  11. Click Save.