Selectors in Studio deep dive (v2024.10)

I just finished the Selectors in Studio deep dive (v2024.10) as part of the RPA Developer Foundation training, and I really liked it. The way the course explained selectors step by step made it much easier to understand why they sometimes fail and how to make them stable.

What I found really helpful:

The Ui Explorer demo with highlight/repair felt very practical.

The focus on the modern experience (Use Application/Browser, Target, Anchor) cleared up the confusion I used to have with “Attach Window.”

The examples with wildcards and dynamic selectors gave me confidence to handle changing UIs instead of just relying on idx values.

A couple of things I wish were added:

A simple “do’s and don’ts” guide for choosing attributes (like which ones are usually stable vs. which ones to avoid).

A short example with iframes and nested elements, since that’s something that comes up often in real projects.

Maybe one quick exercise on when to use regex instead of just wildcards.

The labs and quizzes were good, especially the ones where attributes kept changing—it forces you to think. I think it would be even better if one exercise had an element that changes between runs, so learners have to use anchors or regex to fix it.

Overall, I think this module is a solid deep dive. It definitely sets the right habits for working with selectors in Studio, and with a couple of small additions (like an iframe example and a cheat sheet for stable selectors), it would be close to perfect.

Thanks to the UiPath team for putting this together—it was very practical and useful!