Не работает while



  • 73834945-8c4e-4d22-a18c-85e0fabd5ab8-изображение.png

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



  • Думал что проблема в "спать", т.к это действие врядли может закончиться ошибкой, но нет.



  • @Nixens said in Не работает while:

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

    скорее всего у вас цикл while тоже находится внутри игнора ошибок

    ec8952d1-ad76-466b-a46e-3ba0f5ee13d8-изображение.png

    тестовый скрипт



  • в таком случае он даже в цикл while не заходит
    c6a6ca36-4700-4773-a9f6-7154e1b082c0-изображение.png



  • @Nixens said in Не работает while:

    в таком случае он даже в цикл while не заходит

    И правильно делает



  • А как тогда 🤡🤡🤡



  • @Nixens said in Не работает while:

    А как тогда 🤡🤡🤡

    а вы откройте тестовый скрипт, что я приложил



  • У меня тоже самое было изначально.
    0c067943-560a-4551-8b9a-78bcc6099fc2-изображение.png

    И выходит из цикла.



  • Он не то, чтобы выходит из цикла. Он не перенаправляется на следующий элемент.
    0eec5f6f-af82-46f1-9582-3d9f85b13da2-изображение.png

    Т.е на Random 1, он не переходит.



  • @Nixens said in Не работает while:

    Он не то, чтобы выходит из цикла. Он не перенаправляется на следующий элемент.

    Т.е на Random 1, он не переходит.

    Если действие в блоке "игнорировать ошибку" возвращает ошибку, то следующие действия внутри блока пропустятся



  • Так и не получилось сделать с While. Реализовал через метки.



  • @Nixens said in Не работает while:

    Он не то, чтобы выходит из цикла. Он не перенаправляется на следующий элемент.
    0eec5f6f-af82-46f1-9582-3d9f85b13da2-изображение.png

    Т.е на Random 1, он не переходит.

    Если внутри while также будет ошибка, то до random скрипт и не должен дойти. Поток завершится с ошибкой.
    Чтобы выполнялся random, нужно действия внутри while также обернуть в Игнорирование ошибок


Log in to reply
 

  • 7
  • 15
  • 4
  • 23
  • 1
  • 9
  • 6
  • 4