@lewawo4734 в if (([[1]] || [[2]]) & ([[3]] || [[4]])) - вот например. Тут должны соблюдаться 2 условия, между которыми &. Из первой группы одно из двух должно выполняться, из второй группы тоже самое.
Только вот не понял, почему не сохранить этот элемент 1 раз в переменную а вместо этого нужно 4 раза его искать. Это ж жесть какая в производительности.
То что возвращает get_element_selector является сишным объектом и удаляется сразу после запроса.
В действии "Ждать Появления Элемента" другая реализация с одним запросом, эту отрефакторю по возможности.