是否有任何可能的方法通过Selenium Webdriver提取Google Chrome开发人员工具的网络调用

时间:2015-08-18 04:37:12

标签: selenium-webdriver google-chrome-devtools

我正在尝试从Chrome上的开发人员工具的网络标签中提取网络调用,我可以通过(Ctrl + Shift + I)selenium webdriver打开Chrome上的开发人员工具。但我无法访问网络标签

是否有任何特定的xpath可用于chrome Developer工具,以访问网络选项卡?

如果可能,请回复。

2 个答案:

答案 0 :(得分:1)

一些想法:

  1. 在Selenium脚本中记录按F12以打开调试工具。然后,您可以使用热键(例如ctrl + 2),同时专注于调试工具,以进入网络工具视图。我不确定这有多可靠,因为Preserve日志可能不是您可以在网络工具视图中默认的东西

  2. 安装并运行Fiddler等网络监控工具。这在Chrome之外运行并捕获所有入站/出站HTTP流量

答案 1 :(得分:1)

我认为您不需要直接在Chrome上执行此操作。下载Fiddler核心框架 - http://www.telerik.com/fiddler/fiddlercore 有一个很好的C#API可以集成到您的代码中,并监听通过测试发出的所有请求。