0

在 Chrome 中,我可以打开开发者控制台并切换到网络选项卡以查看正在加载哪些资源以及每个资源花费了多长时间。无论如何可以从 Chrome webdriver 或 selenium 访问类似的信息?

4

2 回答 2

0

请检查我的答案阅读和存储 chrome 开发工具网络数据 您无法通过开发工具来完成,但您可以拥有一个代理,捕获所有内容(具有非常好的绑定)。

另一个问题是你为什么需要它?

于 2015-09-22T08:21:55.103 回答
0

看看Resource Timing javascript API。它通常存储performance在 Chrome 中的变量中。是一篇关于它的有趣文章。例如,

performance.getEntriesByType("resource").forEach(function(resource) {
    console.log(resource.name); console.log(resource.duration)
});

您可以尝试使用 WebDriver 执行此脚本并获取计时结果。但我认为实际上你不需要 WebDriver 。最好在您的页面中添加一些这样的脚本,并通过适当且快速的方法获取这些数据。

于 2015-09-23T01:20:22.063 回答