Enabling Multi-Language Support
By default, Capriza considers textual attributes, such as text-based locators and labels, when identifying controls and pages. While these attributes are useful for strengthening controls in many cases, they are often ineffective if the source application may be rendered in multiple languages based on the user’s settings in the source application. You can configure the Capriza Designer to disregard language-related attributes by default in such scenarios.
First, click the gear icon in the upper right-hand corner of the Designer.
Select “Zapp Options.”
Click the “Languages” tab and check the “The web application supports multiple languages” box.
A message noting that the change is irreversible will appear. Click “Save & Close” to proceed.
Once enabled, default strengthening values in the Designer will be changed to exclude text-based attributes. For example, the default answer to “Which part of the text remains the same?” will be “None.”
Facts can still be edited, allowing you to still leverage text-attributes to identify controls and pages in the case of commonalities across the various language-specific versions of the applications.
Remember, multi-language support is a significant change and cannot be undone. Exercise caution before enabling this setting.
Adding Multi-Language Support to Existing Zapps
If you have already built out all or part of your Zapp prior to enabling this setting, you will need to run through each Zapp page in Test mode to recalculate each control’s ranking. Some controls will likely decrease in rank. It is highly recommended you then go through each Zapp page in Simplify mode to re-strengthen controls as appropriate.
Please refer to the following articles for more information on strengthening: