Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Object Spy for Internet Explorer

Object Spy supports CRUD operations to manage objects.

Prerequisites

  • Ensure you have Full control rights to the folder and subfolders where Object Spy is getting installed.
  • Ensure that the Active scripting option is set to Enable under Security Settings section. To do so, under Internet Options > Security > Custom Level.  
    By default, this option is set to Disable in the high security zone.
Expand
titleView Image

  • Ensure that Enable third-party browser extensions* is enabled from the Advanced section of Internet Options.  

...

  1. Navigate to a page from which objects are added earlier.
  2. Select an object from the Object Spy toolbar.
  3. To select all objects, select the check box at the top of the column.
  4. Click Highlight.
    The selected objects get highlighted on the current page with the object name that is used to store in Qualitia.
  5. On the Object Spy toolbar, click Clear Highlight to clear the highlighted object from the current page.

Google Chrome Object Spy

Adding Extension to the Google Chrome Browser

...

  1. Enter the Qualitia Server URL, Qualitia User Id, and then click

...

Challenges in Object Identification and Remedies

Include Page
Challenges in Object Identification and Remedies
Challenges in Object Identification and Remedies

FAQs

Include Page
FAQs
FAQs

Add Object Spy as a Browser Extension

Include Page
Add Object Spy as a Browser Extension
Add Object Spy as a Browser Extension

Launch Object Spy from Browser

Include Page
Launch Object Spy from Browser
Launch Object Spy from Browser

Adding New Objects using Google Chrome Extension

...

Info

It is recommended to use Qualitia Object Spy on Google Chrome in left dock mode or right dock mode. If you want to use it in any other dock mode, re-enable the Select Mode button to start using it.

You can also detach Object Spy UI with the application under test page and also add the child window objects as shown in the above-mentioned step. However, if you are adding objects for multiple application pages in the detach mode, the Chrome Object Spy adds the objects of all the pages in the same object repository.

Locator Priority Settings for Chrome Object Spy

  • Link

  • Name

  • ID

  • XPath

  • CSS

  • SFDC:Label

  • Link

  • Name

  • ID

  • XPath

  • CSS

Info

Note: When adding objects for a SFDC application, ensure that you have selected a Salesforce project.

Updating Object Details

On the Google Chrome browser, launch Qualitia Object Spy and connect to the desired Qualitia server and project. 

...

titleClick here for more information
Multiexcerpt macro
nameConnectingtoServer
  • Enter Qualitia Server URL and Qualitia username and click Continue.
    The Qualitia Server URL is a combination of the hostname and port 8887 where you have installed Qualitia server. 
    For example, http://192.112.33.123:8887 or http://localhost:8887 (if server is installed on a local machine).
    By default, Qualitia uses port 8887. You may change it while installing Qualitia Server component.
  • Select the desired project from which you want to edit the objects and click Continue.

...

Click the edit (Image Removed) icon next to the object which you want to edit.

Note

Any type of manual intervention like HTML tag/structure change, objects parameterization, and so forth will not work for the SmartLocator mode.

...

Info
titleImportant Notice:

Qualitia SmartLocator automatically identifies dynamic objects during the test case execution. Enabling this option, you cannot edit object details like locator value and locator type.

If you disable this option, this object will no longer be eligible for SmartLocator identification. Please note that if you wish to enable this option for this object later, you will have to perform either of the following steps for SmartLocator to work for this object:

  1. Learn this object afresh using Qualitia Object Spy.
  2. Specify a valid xpath for the object. The object will be SmartLocator enabled only after the first execution.

Highlighting the Objects

Qualitia Web Object Spy lets you highlight the added objects when you navigate to the associated application under test page. This helps you to understand which objects are added into the repository and which objects are not added yet.

To highlight the objects:

...

To highlight all objects on the page, click the highlight (Image Removed) icon at the page level.

...

Info

Objects existing in the repository are highlighted with the green border (as shown in the screenshot above). Objects that do not exist in the repository yet are highlighted with the red border. 

Remove Objects from Repository

On the Google Chrome browser, launch Qualitia Object Spy and connect to the desired Qualitia server and project.

Expand
titleClick here for more information

Multiexcerpt include macro
nameConnectingtoServer
page(8.3.0 2) Updating Object Details

...

Info

You can delete a parent page only when all of its child objects are removed.

Filter Object List

On the Google Chrome browser, launch Qualitia Object Spy and connect to the desired Qualitia server and project.

Expand
titleClick here for more information

Multiexcerpt include macro
nameConnectingtoServer
page(8.3.0 2) Updating Object Details

...

  1. To filter objects by Web Page, select the desired page from the drop-down list.
  2. To filter objects by Object Class, select the desired object class from the drop-down list.
    Image Removed

Object Spy Limitations/Known Issues

Limitations of SmartLocator Feature:

  • For the test cases getting executed through Qualitia Bot (erstwhile Offline package), the corrected locator value by SmartLocator will not be updated in the object repository.
  • SmartLocator feature does not support any wait-related Qualitia actions like WaitForExistence, WaitForVisibility, WaitForClickability, WaitForAttributeContains, and so forth.

Limitations for Qualitia Object Spy for Google Chrome

  • Identifying SVG elements is not supported while adding objects from Object Spy for Google Chrome.
  • If the network connection failure occurs on Qualitia Server, Qualitia Web Service needs to get restarted. 
  • The object inside frames cannot be highlighted while working with Qualitia Object Spy for Google Chrome.

Object Spy for Mobile Applications

The Mobile Object Spy is a powerful tool that allows application testers to access objects from the mobile application under test. These mobile objects then can be used while creating tasks and test cases for mobile test automation into Qualitia Automation Studio. Mobile Object spy allows you to view objects and their properties of all sorts of Native, Web, and Hybrid applications.
In order to add objects from the mobile application under test, you must first install mobile object spy components and configure your systems and mobile devices (real devices or emulators/simulators) accordingly.

...

Add Web Application Objects

Include Page
Add Web Application Objects
Add Web Application Objects

Edit an Object using Object Spy

Include Page
Edit an Object using Object Spy
Edit an Object using Object Spy

Highlight the Objects

Include Page
Highlight the Objects
Highlight the Objects

Remove Objects from Object Repository

Include Page
Remove Objects from Object Repository
Remove Objects from Object Repository

Filter Objects List

Include Page
Filter Objects List
Filter Objects List

Limitations/Known Issues

Include Page
Limitations/Known Issues
Limitations/Known Issues