有没有办法以编程方式从
获取HTTP / 2日志 chrome://net-internals/#http2
是通过selenium还是命令行选项?
我想用HTTP / 2进行自动化测试,我正在使用selenium-chromedriver。
我知道您可以从chromedriver访问perflog,但是这些似乎隐藏了许多特定于HTTP / 2的内容,例如优先级或流ID。
答案 0 :(得分:0)
您可以使用Fiddler Core C#API
$select->execute();
$data = $select->fetchAll();
foreach($data as $val) {
//.....
查看官方文档,您需要更多代码,但最终,您将拥有所需的一切。
答案 1 :(得分:0)
可以使用--log-net-log=output.json
启动Chrome。
但是,目前chromedriver中存在一个截断日志的错误。 https://bugs.chromium.org/p/chromedriver/issues/detail?id=1688#c1