SmartTag Workbench for Mobile Testing

SmartTags are a powerful way to make a mobile designer script more resilient by using a list of pre-defined locators.

In JS these SmartTags will create a new locator automatically.

addSmartTagsLibrary("username.stags");//This has a SmartTag name username

click(username());//This method username was generated on the fly as defined in usernames.stags

We can call SmartTags a collection of object and their properties, as a collection of key-value pairs with the key being a logical name identifying the set of objects, and the value containing unique objects properties (Valid Mobile tags, SmartTag Type, Rules) used to identify the object on the mobile application.

Summary Tab

The summary tab gives the summary of all defined SmartTags, extractors, and validations.

  • You can use the summary tab to Search the SmartTags using the search option, which applies for Extractions and Validations.

  • SmartTags can be selected using SmartTag type, by navigation, action, etc.

  • Show Invalid SmartTags only can be used to get all the invalid SmartTags.

  • Has option to disable or enable definitions, Disable all of them can be used to disable all the SmartTags or validations, etc.

  • Columns can be sorted.