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 | ||
---|---|---|
| ||
- Ensure that Enable third-party browser extensions* is enabled from the Advanced section of Internet Options.
...
- Navigate to a page from which objects are added earlier.
- Select an object from the Object Spy toolbar.
- To select all objects, select the check box at the top of the column.
- Click Highlight.
The selected objects get highlighted on the current page with the object name that is used to store in Qualitia. - 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
...
- Enter the Qualitia Server URL, Qualitia User Id, and then click
...
Challenges in Object Identification and Remedies
Include Page | ||||
---|---|---|---|---|
|
FAQs
Include Page | ||||
---|---|---|---|---|
|
Add Object Spy as a Browser Extension
Include Page | ||||
---|---|---|---|---|
|
Launch Object Spy from Browser
Include Page | ||||
---|---|---|---|---|
|
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.
...
title | Click here for more information |
---|
Multiexcerpt macro | ||
---|---|---|
| ||
|
...
Click the edit () 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 | ||
---|---|---|
| ||
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:
|
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 () 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 | ||||||
---|---|---|---|---|---|---|
| ||||||
|
...
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 | ||||||
---|---|---|---|---|---|---|
| ||||||
|
...
- To filter objects by Web Page, select the desired page from the drop-down list.
- To filter objects by Object Class, select the desired object class from the drop-down list.
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
...
Add Web Application Objects
Include Page | ||||
---|---|---|---|---|
|
Edit an Object using Object Spy
Include Page | ||||
---|---|---|---|---|
|
Highlight the Objects
Include Page | ||||
---|---|---|---|---|
|
Remove Objects from Object Repository
Include Page | ||||
---|---|---|---|---|
|
Filter Objects List
Include Page | ||||
---|---|---|---|---|
|
Limitations/Known Issues
Include Page | ||||
---|---|---|---|---|
|