кстати - в вашем кейсе с элементами А и В - проблема тут не в ленивости а в том что вы юзаете локаторы / селекторы которые могут вернуть более одного элемента
вы декларируете элемент с локатором, по которому находится A, проверяете его свойства, чтобы наверняка, потом кликаете на B, который вставляет A' перед A, при этом элемент A обновляется тоже — в итоге срабатывает переискивание (даже в жадном случае) и инструмент кликает на A' — упс...
кстати - в вашем кейсе с элементами А и В - проблема тут не в ленивости а в том что вы юзаете локаторы / селекторы которые могут вернуть более одного элемента
проблема в том, что о локаторах вы думаете в том месте, где декларируете элемент. и в этом месте сценария проверяете, что находится по этому локатору
поэтому я и говорю, что с жадным инструментом без переискивания помнить надо меньше. проверить надо ровно ту строчку, которую сейчас пишете, и что в этот момент в браузере
жадный инструмент без переискывания отлично подходит для тестов более низкого уровня (компоненты например). Для е2е тестов это только боль и страдание, особенно если ваши разработчики / тестеры не супер гуру в вебдрайвере и не знают вдоль и впоперек как он работает под капотом