Подскажите пожалуйста. Если при работе функции, на странице сайта отсутствует заданный селектор элемента, который в свою очередь берется из текстового файла. Как сделать что бы совершался переход к следующей функции ?
Как-то не особо выходит. Нужно чтобы бралась строчка из txt, проверялось наличие этой строчки на странице сайта, если есть, выполнялось условия с использованием этой строчки, если нет, скрипт пошел дальше по другим функциям.
@braveng Никак.. Вообще тк как я понял элемента может и не быть, то надо прописывать слектор сразу для двух элементов, для того которого может и не быть и для второго который будет 100% XPATH и css селекторы позволяют это делать
Проверить существование элемента (проверять видно ли на экране) либо если тебе нужно найти то что 100% появится то ждать элемент и задать время таумаута .
IF (Переменная с результатом проверки) {
Если проверка true то перейти к метке, которую заранее нужно установить или сброс либо из логики скрипта fail или success , смотря что тебе нужно определять.
};
@mark Да, надо будет исправить. indexOf возвращает индекс искомого элемента от начала строки, индекс начинается с нуля. Если элемент не обнаружен, то возвращается -1.
"text".indexOf("te") > -1
или
"text".indexOf("te") >= 0