Ждать элемент



  • Подскажите, пожалуйста, как сделать так:
    Ждать элемент.
    Если элемент найден, то сделать то-то.
    Если элемент не найден, то сделать то-то.

    А то у меня прерывается просто, когда не находит элемент.

    Просто поставить ожидание я не могу, так как сайт иногда загружается за 10 секунд, а иногда и за 2 минуты не успевает.





  • @spacerange if что?
    если у "ждать элемента" нет своей переменной
    f77ea31e-1c20-47d8-8f20-c42eb253f97b-image.png



  • @vadim123412 Ставьте "Проверить существование элемента".
    Потом if, если true делаете одно, если false другое.



  • @spacerange вы невнимательно прочитали тему.
    Элемент на сайте появляется либо сразу, либо через 10 секунд, либо через 2 минуты, либо никогда.
    Надо, чтобы как-только мы дождались элемента, мы бы сразу сделали действие, а если не дождались, то надо, сделать другое действие.
    Если я поставлю "проверить существование элемента". Он проверит. Нет элемента. И что дальше? Элемент просто не загрузился, и требовалось ещё время. Для этого и нужно "ждать появление элемента".



  • @vadim123412 Поставьте "Ждать полной загрузки".
    Или можете сделать цикл в котором можно каждую секунду проверять наличие элемента на странице.

    @vadim123412 said in Ждать элемент:

    вы невнимательно прочитали тему.

    Вы невнимательно ее написали.

    @vadim123412 said in Ждать элемент:

    Для этого и нужно "ждать появление элемента".

    "Ждать появления элемента" нужно применять в том случае когда элемент 100% появится на странице.



  • @vadim123412 попробовать через игнорирование ошибок?



  • @vadim123412 said in Ждать элемент:

    Просто поставить ожидание я не могу, так как сайт иногда загружается за 10 секунд, а иногда и за 2 минуты не успевает.

    Есть же действие "Ждать полной загрузки"



  • @tet-vivi Верный Совет, а в обработке Ошибке условие и получается.


Log in to reply