@romanbiz если только 1 клик по 1-му елементу, то без цикла //a[contains(text(), 'Работай в программе ViPi')] - найдет конкретний 1 елемент.
Автор не дал конкретного вопроса, по одному или только 1 клик.
@GhostZ все работает норм. 1 раз из 50ти кончается список и начинается баг с бесконечным циклом и undefined.
К сожалению то о чем вы пишете мне не понятно, поэтому или через код или через кубики мне удобнее.
Буду искать варианты как избежать получения из списка undefined.