c# - Selenium:如何拦截请求

标签 c# selenium webdriver

有人知道如何在 Selenium WebDriver 中拦截/获取请求 url (XHR) 和响应吗?可能吗?

最佳答案

webdriver 不直接支持它,但您可以通过代理重定向来捕获所有流量。在 java..

Proxy proxy = new Proxy();
// This should be the address of proxy.
proxy.setHttpProxy("localhost:8080");

DesiredCapabilities capabilities = DesiredCapabilities.firefox();
capabilities.setCapability(CapabilityType.PROXY, proxy);

WebDriver driver = new FirefoxDriver(capabilities);

关于c# - Selenium:如何拦截请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11391104/

相关文章:

字符串数据类型的 C# 扩展方法

c# - 为什么这个 WebRequest 代码很慢?

c# - 使用 C# 和 SMO,如何将备份设备添加到 SQL Server?

python - 使用带有 Selenium 的 XPath 打开新选项卡并从该选项卡中获取内容时出错

java - 有什么方法可以分块而不是全套来划分和运行testng测试

javascript - WebDriver 功能?

c# - 在 C# 中像排序另一个数组一样排序一个数组

javascript - python Selenium : Unable to scroll inside iframe

html - 识别文本出现次数最少的元素的正确 XPath 是什么?

.net - Internet Explorer 保护模式错误