Таймаут загрузки вкладки/страницы, при открытии этой вкладки по клику

WebBot

Client
Регистрация
04.04.2015
Сообщения
1 754
Благодарностей
1 385
Баллы
113
Приветствую.

Надо установить таймаут загрузки вкладки/страницы на случай медленных проксей. Казалось бы идем в Табы->Настройки, ставим там нужный таймаут и ноу проблем ... но проблема в том, что там необходимо указать вкладку к которой это будет применено, а на момент когда я могу это сделать нужной вкладки еще не существует! Я работаю с сайтом, где нужная мне страница загружается в новую вкладку по клику на ссылку в основной вкладке. Я не могу сначала открыть пустую вкладку, а потом загрузить в нее страницу (тогда бы и проблем не было) т.к по этому же клику должен выполниться javascript.

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

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 422
Благодарностей
5 900
Баллы
113
Приветствую.

Надо установить таймаут загрузки вкладки/страницы на случай медленных проксей. Казалось бы идем в Табы->Настройки, ставим там нужный таймаут и ноу проблем ... но проблема в том, что там необходимо указать вкладку к которой это будет применено, а на момент когда я могу это сделать нужной вкладки еще не существует! Я работаю с сайтом, где нужная мне страница загружается в новую вкладку по клику на ссылку в основной вкладке. Я не могу сначала открыть пустую вкладку, а потом загрузить в нее страницу (тогда бы и проблем не было) т.к по этому же клику должен выполниться javascript.

Может кто сталкивался или есть идеи по этому поводу?
Новая страница по дефолту открывается во вкладке с именем popup.
 

WebBot

Client
Регистрация
04.04.2015
Сообщения
1 754
Благодарностей
1 385
Баллы
113
Новая страница по дефолту открывается во вкладке с именем popup.
Все верно, но ДО КЛИКА по ссылке в основной вкладке я не могу применить кубик с настройкой таймаута (вкладки popup еще не существует)... а ПОСЛЕ КЛИКА (когда владка popup открылась и в нее сразу же загрузилась страница) уже поздно применять кубик с настройкой таймаута! Ибо таймаут загрузки этой страницы и интересует. Если бы я мог сначала открыть пустую вкладу, а потом туда загружать нужную страницу, то все было бы просто ... но я не могу этого сделать, нужно ее открывать именно кликом по ссылке т.к по этому же клику должен выполниться сначала javascript)
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 422
Благодарностей
5 900
Баллы
113
Все верно, но ДО КЛИКА по ссылке в основной вкладке я не могу применить кубик с настройкой таймаута (вкладки popup еще не существует)... а ПОСЛЕ КЛИКА (когда владка popup открылась и в нее сразу же загрузилась страница) уже поздно применять кубик с настройкой таймаута! Ибо таймаут загрузки этой страницы и интересует. Если бы я мог сначала открыть пустую вкладу, а потом туда загружать нужную страницу, то все было бы просто ... но я не могу этого сделать, нужно ее открывать именно кликом по ссылке т.к по этому же клику должен выполниться сначала javascript)
В режиме записи это как обрабатывается - у вас добавляется кубик открытия новой вкладки и кубик перехода на страницу, разве нет? Вот между ними поставьте кубик с таймаутом.
 

WebBot

Client
Регистрация
04.04.2015
Сообщения
1 754
Благодарностей
1 385
Баллы
113
В режиме записи это как обрабатывается - у вас добавляется кубик открытия новой вкладки и кубик перехода на страницу, разве нет? Вот между ними поставьте кубик с таймаутом.
У меня все это в кубике c# реализовано, сначала находит нужную ссылку в основной вкладке .. потом link.RiseEvent("click", "Full"); ... после этого происходит открытие вкладки и туда сразу же загружается страница, к которой мне и нужно применить таймаут.
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 422
Благодарностей
5 900
Баллы
113
У меня все это в кубике c# реализовано, сначала находит нужную ссылку в основной вкладке .. потом link.RiseEvent("click", "Full"); ... после этого происходит открытие вкладки и туда сразу же загружается страница, к которой мне и нужно применить таймаут.
Попробуйте тогда таймаут в шарпе прописать - https://help.zennolab.com/en/v5/zennoposter/5.11.3.0/topic450.html
 

WebBot

Client
Регистрация
04.04.2015
Сообщения
1 754
Благодарностей
1 385
Баллы
113
Попробуйте тогда таймаут в шарпе прописать - https://help.zennolab.com/en/v5/zennoposter/5.11.3.0/topic450.html
Не сработает! По все тем же причинам. Там так же нужно указать вкладку (таб) для того что бы применилось. А до клика на ссылку этой вкладки не существует ... а после уже поздно применять т.к интересующая страница загрузилась.
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 422
Благодарностей
5 900
Баллы
113
Не сработает! По все тем же причинам. Там так же нужно указать вкладку (таб) для того что бы применилось. А до клика на ссылку этой вкладки не существует ... а после уже поздно применять т.к интересующая страница загрузилась.
Подумаем что можно сделать.
 
  • Спасибо
Реакции: WebBot

SakhDelphi

Client
Регистрация
30.08.2017
Сообщения
48
Благодарностей
7
Баллы
8
Добрый день!
Уменя та же самая проблема:
У меня все это в кубике c# реализовано, сначала находит нужную ссылку в основной вкладке .. потом link.RiseEvent("click", "Full"); ... после этого происходит открытие вкладки и туда сразу же загружается страница, к которой мне и нужно применить таймаут.
На сегодняшний день есть какое-то решение?
 

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