verifica utilizar usar test como google-chrome selenium google-chrome-devtools selenium-chromedriver http2

google chrome - utilizar - Chrome: obtener el registro HTTP/2 desde net-internals



utilizar http 2 (2)

¿Hay alguna forma de obtener programáticamente los registros HTTP / 2 de

chrome://net-internals/#http2

ya sea a través de selenio o una opción de línea de comandos?

Quiero hacer pruebas automatizadas con HTTP / 2 y estoy usando selenium-chromedriver.

Sé que puede acceder a los perflogs de chromedriver, sin embargo, estos parecen ocultar muchas cosas específicas de HTTP / 2, como la prioridad o la identificación de transmisión.



Puedes usar la API de Fiddler Core C #

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();

Consulte la documentación oficial, necesita muchos más códigos, pero al final, tendrá todo lo que necesita.