Selenium webdriver 检查webdriver是否正在加载外部资源

Selenium webdriver 检查webdriver是否正在加载外部资源,selenium-webdriver,webdriver,remotewebdriver,chrome-web-driver,Selenium Webdriver,Webdriver,Remotewebdriver,Chrome Web Driver,在Chrome中,我可以打开开发者控制台,切换到网络选项卡,查看加载了哪些资源以及每个资源花费了多长时间。是否仍然可以从Chrome webdriver或selenium访问类似信息?请检查我的答案 您不能通过dev工具来实现这一点,但是您可以使用一个代理,使用非常好的绑定捕获所有内容 另一个问题是为什么需要它?看看javascript API。它通常存储在Chrome中的性能变量中。这是一篇关于它的有趣的文章。 比如说, performance.getEntriesByType("resour

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

请检查我的答案 您不能通过dev工具来实现这一点,但是您可以使用一个代理,使用非常好的绑定捕获所有内容

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

看看javascript API。它通常存储在Chrome中的性能变量中。这是一篇关于它的有趣的文章。 比如说,

performance.getEntriesByType("resource").forEach(function(resource) {
    console.log(resource.name); console.log(resource.duration)
});
您可以尝试使用WebDriver执行此脚本并获得计时结果。但我想实际上你不需要WebDriver。最好在页面中添加一些这样的脚本,并通过适当且快速的方法获取这些数据