我在 Selenium 的测试自动化项目中使用 BrowserMob 代理 2.0-beta-8。我正在测试的页面正在使用 https,我需要重写用户代理标头。对于普通的 http 请求,一切正常 - 请求拦截器被调用,我可以重写标题。但是,对于 https 请求,根本不会调用拦截器。
BrowserMob 目前不支持拦截 https 请求还是我在这里遗漏了什么?
我在 Selenium 的测试自动化项目中使用 BrowserMob 代理 2.0-beta-8。我正在测试的页面正在使用 https,我需要重写用户代理标头。对于普通的 http 请求,一切正常 - 请求拦截器被调用,我可以重写标题。但是,对于 https 请求,根本不会调用拦截器。
BrowserMob 目前不支持拦截 https 请求还是我在这里遗漏了什么?
您没有提到您使用的是什么浏览器:
1) 如果您使用的是 Firefox/Chrome、Selenium2 和 BrowserMob >=2.0-beta8,那么一切都应该开箱即用
2)如果您使用其他浏览器,请检查如何安装浏览器CA证书