@Ilgiz said in indexOf не работает:
Что я делаю не так?
Пользуетесь тем что не знаете как работает )) https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/String/indexOf

После ингора ошибки, не находит сайт и переходит в while.
В While делает действие, потом ждет и кликает на элемент, его тоже нет на странице.
Должна быть ошибка, а он выходит из цикла.
С игнорированием ошибки перед "двигать мышь и кликнуть на элемент", тоже самое - выходит из цикла.
@Nixens said in Не работает while:
После ингора ошибки, не находит сайт и переходит в while.
В While делает действие, потом ждет и кликает на элемент, его тоже нет на странице.
Должна быть ошибка, а он выходит из цикла.
С игнорированием ошибки перед "двигать мышь и кликнуть на элемент", тоже самое - выходит из цикла.
скорее всего у вас цикл while тоже находится внутри игнора ошибок

тестовый скрипт
@Nixens said in Не работает while:
в таком случае он даже в цикл while не заходит
И правильно делает
@Nixens said in Не работает while:
Он не то, чтобы выходит из цикла. Он не перенаправляется на следующий элемент.
Т.е на Random 1, он не переходит.
Если действие в блоке "игнорировать ошибку" возвращает ошибку, то следующие действия внутри блока пропустятся
@Nixens said in Не работает while:
Он не то, чтобы выходит из цикла. Он не перенаправляется на следующий элемент.
Т.е на Random 1, он не переходит.
Если внутри while также будет ошибка, то до random скрипт и не должен дойти. Поток завершится с ошибкой.
Чтобы выполнялся random, нужно действия внутри while также обернуть в Игнорирование ошибок