Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

История браузера. Как определить длительность между перехода по ссылкам?

csharp
chrome
selenium
webdriver
Теги: #<Tag:0x00007f7b5fff9b00> #<Tag:0x00007f7b5fff99c0> #<Tag:0x00007f7b5fff97e0> #<Tag:0x00007f7b5fff96a0>

(It Ot) #1

ВЫПОЛНЯЕТСЯ
1. Открываем ССЫЛКУ 1
2. ПАУЗА
3. Открываем ССЫЛКУ 2

СЦЕНАРИЙ
ВАР 1.
1. Извлечь из истории браузера время посещения ССЫЛКИ 1 и ССЫЛКИ 2.
В данном случае:
- ССЫЛКа 1 - 10:41
- ССЫЛКа 2 - 10:43
2. Вычислить разницу между временем посещения
10:43 - 10:41 = 2 мин
или
(смотря как проще сделать)
43 - 41 = 2 мин

3. Поместить в ячейrу 
	**a. ВАР 1**
		i. DataGridView ().
	**b. ВАР 2**
		i. Таблицу table  (table = new DataTable())

ВОПРОС
Как реализовать данный сценарий?


(Bolatbek) #2

Логировать события вебдрайвера и потом лог парсить. Вариант?


(Сергей Кузьмин) #3


FiddlerApplication.Startup(open_port,
                                               FiddlerCoreStartupFlags.CaptureLocalhostTraffic |
                                               FiddlerCoreStartupFlags.RegisterAsSystemProxy |
                                               FiddlerCoreStartupFlags.MonitorAllConnections |
                                               FiddlerCoreStartupFlags.ChainToUpstreamGateway |
FiddlerApplication.AfterSessionComplete - event handler для Fiddler.Session

(Taras) #4

BrowserMob Proxy попробуйте