Как проверить что грузиться ?

deriklogov

Client
Регистрация
02.11.2011
Сообщения
97
Благодарностей
6
Баллы
8
Делаю переход на страницу, визуально страница грузиться очень быстро но стоит очень долго в состояние "загрузка", я непонимаю в чем причина. Как это лучше отследить ?
Проверял загрузку страницы в обычном бразуере - все нормально, прокси не использую.
 
  • Спасибо
Реакции: udder

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 417
Благодарностей
5 454
Баллы
113
Делаю переход на страницу, визуально страница грузиться очень быстро но стоит очень долго в состояние "загрузка", я непонимаю в чем причина. Как это лучше отследить ?
Проверял загрузку страницы в обычном бразуере - все нормально, прокси не использую.
Посмотри в мониторе трафика.
 

deriklogov

Client
Регистрация
02.11.2011
Сообщения
97
Благодарностей
6
Баллы
8
Там страницы https, и снифферы типа httpwatch не ловят. В зенки есть встроенный ?
 

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 417
Благодарностей
5 454
Баллы
113

deriklogov

Client
Регистрация
02.11.2011
Сообщения
97
Благодарностей
6
Баллы
8
А как его использывать ? где его найти ?
 

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 417
Благодарностей
5 454
Баллы
113

deriklogov

Client
Регистрация
02.11.2011
Сообщения
97
Благодарностей
6
Баллы
8
Проверил, все запросы загружены
А все равно ждет
 

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 417
Благодарностей
5 454
Баллы
113

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 518
Благодарностей
3 371
Баллы
113
Проще отключить стороннее:
C#:
instance.IgnoreAjaxRequests    = true; // AJAX запросы
instance.IgnoreFrameRequests    = true; // Frame запросы
instance.IgnoreFlashRequests     = true; // Flash запросы
instance.IgnoreAdditionalRequests = true; // доп. запросы
 

udder

Client
Регистрация
28.03.2017
Сообщения
618
Благодарностей
128
Баллы
43

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 518
Благодарностей
3 371
Баллы
113

udder

Client
Регистрация
28.03.2017
Сообщения
618
Благодарностей
128
Баллы
43
upload_2019-3-30_13-27-18.png

Смотрю инстанс, висит, может прокси погибли. Попробую еще ваш код, тайм аут стоит 30 секунд, но почему - игнорируется

upload_2019-3-30_13-28-11.png

Попробую еще игнорировать FRAME

upload_2019-3-30_13-28-45.png

P.S Шаблон работает в 5 потоков и обычно один инстанс впадает в бесконечную загрузку!
 

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 518
Благодарностей
3 371
Баллы
113
Лучше сделать так: блокнуть лишнее, открыть страницу без ожидания загрузки и ждать появления нужных элементов.
 
  • Спасибо
Реакции: udder

udder

Client
Регистрация
28.03.2017
Сообщения
618
Благодарностей
128
Баллы
43
Лучше сделать так: блокнуть лишнее, открыть страницу без ожидания загрузки и ждать появления нужных элементов.
Интересное решение.
Ознакомился с политикой содержимого, буду применять.
Я не понял Вас до конца, что значит открыть страницу без ожидания загрузку и ждать появление нужных элементов? Как это реализуется ? Скажите пожалуйста, чувствую за этими словами кроется стабильность шаблонов :-)
 

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 518
Благодарностей
3 371
Баллы
113
Я не понял Вас до конца, что значит открыть страницу без ожидания загрузку
Это самое базовое:
C#:
Tab tab = instance.ActiveTab;
if (tab.IsNull || tab.IsVoid) throw new Exception("Таб невалиден.");
tab.Navigate("https://ya.ru/", "");
ждать появление нужных элементов
Перед тем как жать кнопки и переходить далее, имеет смысл подождать появления этих самых кнопок (и того, что далее).
 
  • Спасибо
Реакции: udder

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