9 / 9 / 4
Регистрация: 23.12.2015
Сообщений: 730
|
||||||
1 | ||||||
Как одновременно с открытием вкладки браузера запустить таймер?03.12.2016, 13:21. Показов 1491. Ответов 8
Метки нет (Все метки)
Используется: C#, WebDriver
СЦЕНАРИЙ 1. Открываем браузер 2. Переходим по ссылке Запускаем Таймер (секундомер) 3. Ожидание 5 сек 4. Закрываем вкладку Останавливаем Таймер (секундомер) Формат значения таймера: **** - в виде одной цифры. Пример: 1 мин 30 сек в таймере отображается как 90 сек. **** - таймер работает по возрастанию (т.е. 1 сек, 2 сек.. А не 2 сек, 1 сек.) Данные Таймера отображаются в*label. Попробовал так.. Кликните здесь для просмотра всего текста
PS C#*только начинаю осваивать .
0
|
03.12.2016, 13:21 | |
Ответы с готовыми решениями:
8
Самопроизвольный запуск браузера с открытием вкладки с рекламируемым сайтом Одновременно запустить таймер и цикл Как уловить событию смены вкладки браузера? Как запустить таймер |
03.12.2016, 17:55 | 2 | ||||||||||
Stopwatch, будет идти время и твоя прожка будет работать постоянно обращаясь к Application.DoEvents(); пока время не кончится
1
|
9 / 9 / 4
Регистрация: 23.12.2015
Сообщений: 730
|
|
03.12.2016, 19:27 [ТС] | 3 |
HPB,
Прошу прощения, наверное некорректно сформулировал вопрос. Идея вопроса была такова, что чтобы пока код открывает браузер и переходит по ссылке, параллельно тикает таймер. Предложенное вами решение выполняет описанные выше функции или просто делает паузу?
0
|
03.12.2016, 19:42 | 4 | ||||||||||
1. Открываем браузер
2. Переходим по ссылке 3. Делаем цикл с нужным временем и по "секундомеру" сверяем
6. Закрываем вкладку. В этом случае таймер работает , как секундоме -"stopwatch.ElapsedMilliseconds" ( т.е идет отсчет с 0 до бесконечности) И мы останавливаем , когда нам нужно (пункт. 3) System.Threading.Thread.Sleep(5000); // пауза ( эт немного не то в вашем случае) Добавлено через 7 минут именно , не делает замерзание выполнению кода.
1
|
9 / 9 / 4
Регистрация: 23.12.2015
Сообщений: 730
|
||||||
03.12.2016, 19:43 [ТС] | 5 | |||||
HPB,
Не совсем понимаю.. А как сделать, чтобы таймер в это время "тикал"? На основании вашего предложения сделал.. не знаю правильно или нет..
0
|
9 / 9 / 4
Регистрация: 23.12.2015
Сообщений: 730
|
|||||||||||
03.12.2016, 22:23 [ТС] | 7 | ||||||||||
HPB,
Вроде заработало. Скорректировал код. В частности while должен наверное выглядеть так?
Правильно ли я вас понял? скорректированный код
0
|
9 / 9 / 4
Регистрация: 23.12.2015
Сообщений: 730
|
|||||||||||
04.12.2016, 12:22 [ТС] | 9 | ||||||||||
HPB,
Всё таки while используется так?
0
|
04.12.2016, 12:22 | |
04.12.2016, 12:22 | |
Помогаю со студенческими работами здесь
9
Как сделать вкладки для браузера на заголовке окна? Как вытащить HTML из активной вкладки браузера Chrome? Как считать URL из текущей вкладки яндекс-браузера? Как запустить потоки одновременно Как запустить несколько while одновременно? Таймер, как его запустить? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |