Review the information on some Generative Recorder use cases.

Generative Recorder helps with automation resiliency when the web-based business applications get updated. It might be difficult to simulate such web application updates. In such scenarios, you can test Generative Recorder with your business applications, for example, without updating the default search criteria.

For instance, Generative Recorder should work even when you do not make any updates to the object search criteria in the following scenarios:
  • When the UI elements that you want to automate have dynamic properties where you must use variables in object properties such as DOMXPath.
  • When you have to deselect some of the properties from the default object search criteria.
To test in the Generative Recorder preview, you can try the following options:
  • Use the following web page: https://register.rediff.com/register/register.php?FormName=user_details. Capture and automate the UI elements using the default Capture action of Recorder. However, when you refresh this web page, some properties of the UI elements might change, causing default actions to fail. Navigate to Advanced settings in the Bot editor to enable resiliency, allowing automation to work without altering the default search criteria.
  • Use the following web page: Resiliency challenge (A-people login required). When you automate this page using Recorder, it works. On this web page, when you click Add, this page reorganizes itself to simulate the application update scenario. In such cases, your regular bot might not work. You can then navigate to Advanced settings from the Bot editor to enable resiliency and automation should work without changing the default search criteria.
    Note: This is just an example scenario to help you get started. We recommend that you test against your real business applications and share the feedback with us.
  • You can try automating your business application. To simulate a failure in one of the steps, modify default variable values like DOMXPath, Path, and HTML name to test if the selected fallback method functions correctly.