After product releases, developers may change UI element names, IDs, or other attributes that were previously associated with our framework. For instance, a developer may update an ID from “session_key” to “user_id,” but our framework’s POM still uses “session_key” as the locator.
In many cases, we encounter new failures after executing a regression test.
Upon investigation, we discover that a UI element’s name has changed.