@romanbiz если только 1 клик по 1-му елементу, то без цикла //a[contains(text(), 'Работай в программе ViPi')] - найдет конкретний 1 елемент.
Автор не дал конкретного вопроса, по одному или только 1 клик.
Исходная задача:
прочекать кнопку слева от надписи "My love". При этом положение надписи каждый раз меняется в этом списке из трех чекбоксов.
Получить родителя (соседа) селектором я так понял нельзя, поэтом сначала матчем получаю координаты надписи, а потом кликаю по этим координатам с нужным смещением.
При создании клика элемент успешно находится, но при его выполнении ничего не происходит (пробовал и с эмуляцией мыши и без). Что я делаю не так? Может есть более правильный вариант выбора элемента по <span>ТЕКСТУ</span> в соседнем спане?