14

Czy istnieje sposób programowo uzyskać HTTP/2 logi zChrome: Uzyskanie HTTP/2 log z net-wewnętrzne

chrome://net-internals/#http2

za pośrednictwem selenu lub opcji poleceń?

Chcę zautomatyzowane testy z HTTP/2 i używam selen-chromedriver.

Wiem, że można uzyskać dostęp do perflogów z chromedriver, jednak te wydają się ukrywać wiele rzeczy specyficznych dla HTTP/2, takich jak priorytet lub strumień id.

Odpowiedz

0

Można użyć Skrzypek Rdzeń C# API

Fiddler.FiddlerApplication.AfterSessionComplete += FiddlerApplication_AfterSessionComplete; 
Fiddler.FiddlerApplication.Startup(8888, FiddlerCoreStartupFlags.Default); 
Fiddler.FiddlerApplication.AfterSessionComplete += delegate(Fiddler.Session oS) 
     { 
       Monitor.Enter(oAllSessions); 
       oAllSessions.Add(oS); 
       Monitor.Exit(oAllSessions); 
     }; 
Fiddler.FiddlerApplication.Shutdown(); 

Sprawdź oficjalnej dokumentacji, trzeba dużo więcej kodu, ale w końcu, będziesz miał wszystko, czego potrzebujesz.