One of the things we learned early on in trying to integrate a D365 system into our UI integration test automation, was that when you changed pages, the previous page was actually still in the DOM and so if you didn’t update your locators to the new “context” or screen, you’d be trying to interact with things from two screens ago. I dunno honestly what they would have done without someone like me who could actually RE that. The guy that had seniority over me was completely lost.
Frankly it’s a bit like HyperCard.
One of the things we learned early on in trying to integrate a D365 system into our UI integration test automation, was that when you changed pages, the previous page was actually still in the DOM and so if you didn’t update your locators to the new “context” or screen, you’d be trying to interact with things from two screens ago. I dunno honestly what they would have done without someone like me who could actually RE that. The guy that had seniority over me was completely lost.