Info | ||
---|---|---|
| ||
Please ignore the screenshots for now. I will change them once the next build is out. |
Modern-day Web-applications usually have dynamic web elements. Consistency in the execution of test cases with these dynamic objects is the biggest challenge that modern day web applications face.
Qualitia's innovative approach of SmartLocator overcomes this challenge. With its advanced alternative, Qualitia encounters consistency in execution with dynamic object elements.
...
Qualitia gives you complete control over where to use this feature as it can be enabled for every single object separately. This feature works with every only for desktop web object with dynamic elements which is added using Qualitia Object Spy.
...
If you are an existing Qualitia user, click here.
Google Chrome
Starting v5.6, you can add objects from the application under test from Google Chrome browser as well. While adding objects using Google chrome extension, this option is enabled by default. You will see the SmartLocator option while editing this object.
<SCREENSHOT_TO_BE_ADDED_HERE>
Editing Existing Objects
While editing object details from the Objects screen of Qualitia Automation Studio, you will find this option as follows:
Benefits of SmartLocator Feature
...
As these objects contain dynamic elements, locator values will be updated after starting a new session. During the test case execution, objects will get identified auto-correcting the locator values over existing values. You can view the existing and updated locator values analyzing Info Log from the test execution report.
Sometimes, it might happen that even after you enable this feature, object will not get identified. In this case, Qualitia gives proper error logs in the execution reports about object identification failure. You can relearn the object using Qualitia Object Spy and
...
After upgrading to Qualitia Automation Studio v5.6, you can enable this feature from the Object Spy window as mentioned in the screenshot below.
Info |
---|
By default, the SmartLocator feature is disabled for all the pre-existing objects. It is not recommended to enable this feature for the parameterised objects. See limitations for more information. |