Frequent changing page ui

I want to develop a module that automates login to a web page, but the login page frequently changes. My goal is to create and publish a package that can be seamlessly integrated into multiple workflows. Whenever the package is updated, the changes should automatically reflect in all workflows using it, without requiring any manual updates or dependencies in the XAML files. Essentially, I want the package to update itself whenever the login page changes. Is there a way to achieve this?

Following are some of the options

  1. Use object repository. Basically all the Ui Elements are captured in the object repository and whenever there is a change in the UI - you need to update object repository only. Make sure that you are referring object repository elements wherever UI interaction is required instead of directly capturing the element from activity. Kindly explore the UiPath object repository to have more details

  2. In latest release - self healing capability is there which will fix the changes automatically. Option 2 is bit new concept. Hence kindly check on the reliability part

2 Likes

If the UIPage selectors are dynamic.

  1. try to have dynamic variable in selectors,
  2. try to have fuzzy selectors, with anchors.
  3. You can use any element which is stable and pass that as reference for activity /action you need to perform.
  4. Anchor base selectors also you can try. @anuj.shukla