I often had to manually add branching on certain conditions (i.e login) or waiting for certain conditions (elements appearing) before proceeding.
I also often had to manually tweak selectors and even matches on html structurally (css selectors cannot select a parent element based on a matching content element).
Then there are the webpacked react sites that scramble css class names that change all the time.
Some of these things are super tedious to solve for even manually so I am just curious how no-code tools handle these?