【发布时间】:2020-05-02 21:14:21
【问题描述】:
我正在使用 dotnet core C# 和 selenium 来加载页面并运行一些测试。 我想获取 chrome 开发人员工具网络选项卡中显示的详细信息。 加载的资源列表以及每个资源的大小和路径,并能够计算网页及其所有资源的总加载时间和传输大小。
我知道我可以使用 javascript 获取资源列表
var list = performance.getEntriesByType('resource');
但这不会返回 CORS 项目,因此不是所有项目的确切列表。
有没有办法使用 Selenium 获取完整的资源列表?或者我可以使用 selenium 生成 HAR 文件并从中获取资源列表吗?
【问题讨论】:
标签: selenium .net-core selenium-chromedriver google-chrome-devtools har