@Fox После долгих мучений и поисков, связанных в основном с моим плохим знанием js, решение нашлось. Код работает как "явасрипт", без выполнения на конкретном элементе:
setTimeout(() => { document.getElementsByClassName("test-button")[0].click(); },new Date(2020, 09, 03, 20, 26, 00, 100).valueOf() - Date.now());Не работает while
-

После ингора ошибки, не находит сайт и переходит в 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 также обернуть в Игнорирование ошибок

