Selenium:如何拦截请求 [英] Selenium: How to intercept request

查看:464
本文介绍了Selenium:如何拦截请求的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

Some body know how to intercept/get request url (XHR) and response in Selenium WebDriver? Is it possible?

推荐答案

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

Its not directly supported by webdriver, but you can capture all traffic by redirecting it through a proxy. In 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);

这篇关于Selenium:如何拦截请求的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆