Загрузка страницы, ожидание Только целевых элементов

PudgeD

Client
Регистрация
26.11.2019
Сообщения
32
Благодарностей
4
Баллы
8
Как дождаться загрузки только нужных элементов ??? а не всей страницы.
 

radv

Client
Регистрация
11.05.2015
Сообщения
3 682
Благодарностей
1 866
Баллы
113

PudgeD

Client
Регистрация
26.11.2019
Сообщения
32
Благодарностей
4
Баллы
8
Ответ простой, проверяйте наличие нужных элементов.
Конкретизирую вопрос
Для примера url "https://account.mail.ru/signup"
Мне нужно дождаться появление одного поля и после начать что то делать, я могу поставить timeOut загрузки скажем 5 сек и будет как на скриншоте - страница прекратит загрузку.
Или оставить timeOut по умолчанию и страница будет загружена полностью, а это потеря лишнего времени.
В голову приходит только сделать загрузку страницы асинхронно...
Ваше предложение видимо подойдет, если элемент появляется после получения статуса "complete"
 

Вложения

Последнее редактирование:

radv

Client
Регистрация
11.05.2015
Сообщения
3 682
Благодарностей
1 866
Баллы
113
Мне нужно дождаться появление одного поля и после начать что то делать
Иногда загрузка поля ничего не даст, если не загрузились скрипты, которыми обрабатывается это поле. Ну и сайт может определить, что это реальный человек так делать не может )
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 691
Баллы
113
Как дождаться загрузки только нужных элементов ??? а не всей страницы.
80697

вот в поиске элемента есть уставка ожидания появления элемента.

тайм аут страницы обычно на 45 секунд. элемент можно ждать секунд 40, потом на ошибку и на перезагрузку через счетчик.
 

PudgeD

Client
Регистрация
26.11.2019
Сообщения
32
Благодарностей
4
Баллы
8
Короче ,видимо , в зенке любое выполнение приостанавливается, когда страница начинает подгружаться, даже если вручную нажать обновить такая же история, прийдеться смириться судя по всему
 
Последнее редактирование:

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)