Суть проблемы - в инстансе помимо основной вкладки открывается дополнительная и в ней имитируется деятельность. Но - иногда открываемый сайт (в доп. вкладке) не грузится или очень долго загружается. Не могу сообразить, как закрыть эту дополнительную вкладку по истечении определенного времени, чтобы не зависало исполнение остальной части кода?
Собственно, если бы не вопрос имитации деятельности, то просто закрыть вкладку не проблема по истечении времени.
а тут получается условие получается - если не закрылась вкладка по выполнении задачи за 10-15 сек., то ее надо закрыть принудительно. Или - если не загрузилась страница за 10-15 сек., то закрыть вкладку принудительно. Что-то в этом роде...
Собственно, если бы не вопрос имитации деятельности, то просто закрыть вкладку не проблема по истечении времени.
Код:
Thread.Sleep(regRandom.Next(6500, 8500));
instance.GetTabByAddress("popup").Close();
Последнее редактирование: