Selenium webdriver 有没有可能通过SeleniumWebDriver提取Google Chrome开发者工具的网络调用

Selenium webdriver 有没有可能通过SeleniumWebDriver提取Google Chrome开发者工具的网络调用,selenium-webdriver,google-chrome-devtools,Selenium Webdriver,Google Chrome Devtools,我试图从Chrome上开发者工具的“网络”选项卡中提取网络调用,我可以通过(Ctrl+Shift+I)selenium webdriver在Chrome上打开开发者工具。但是,我无法访问“网络”选项卡 是否有任何特定的xpath可供chrome开发者工具访问网络选项卡 如果可能的话,请回复。一些想法: 记录在Selenium脚本中按F12打开调试工具。然后,您可以在调试工具中使用热键(如ctrl+2)进入网络工具视图。我不确定这会有多可靠,因为在NetworkTools视图中,保留日志可能不是默

我试图从Chrome上开发者工具的“网络”选项卡中提取网络调用,我可以通过(Ctrl+Shift+I)selenium webdriver在Chrome上打开开发者工具。但是,我无法访问“网络”选项卡

是否有任何特定的xpath可供chrome开发者工具访问网络选项卡

如果可能的话,请回复。

一些想法:

  • 记录在Selenium脚本中按F12打开调试工具。然后,您可以在调试工具中使用热键(如ctrl+2)进入网络工具视图。我不确定这会有多可靠,因为在NetworkTools视图中,保留日志可能不是默认设置

  • 安装并运行网络监视工具,如Fiddler。它在Chrome之外运行并捕获所有入站/出站HTTP流量


  • 我不认为你需要直接从Chrome上完成。下载Fiddler核心框架-
    有一个很好的C#API,您可以将其集成到代码中,并侦听通过测试发出的所有请求。

    打开开发人员工具后,热键“Ctrl+2”不会导航到网络选项卡。我用手试过了。这是对的吗?热键只有在您专注于devtools区域,并且如果您在devtools首选项下启用它-常规->外观->启用Ctrl+1-9快捷键切换面板谢谢。它现在手动工作,将尝试使用WebdriverIs执行此操作。是否有任何xpath可用于访问开发人员工具?通过WebDrivern我不知道,因此选项2-Fiddler可能是实现目标的方法。实际上,我正在尝试通过selenium web驱动程序(chrome)自动化web调用,为了实现这一点,我需要一个使用selenium web驱动程序访问chrome开发工具的帮助