【发布时间】:2018-10-14 07:03:15
【问题描述】:
我需要帮助,我在我的 Android 设备上将 browsermob 代理与 appium 连接,我看到所有网络调用,但在所有 HHTPS 上出现错误无法连接主机。
这里是我的 browsermob 代理设置:
proxy = new BrowserMobProxyServer();
proxy.setTrustAllServers(true);
proxy.start(proxyPort);
这里是我的 appium 设置:
browserMobProxy.getProxy().setHarCaptureTypes(CaptureType.getResponseCaptureTypes());
browserMobProxy.getProxy().setHarCaptureTypes(CaptureType.getHeaderCaptureTypes());
browserMobProxy.getProxy().setHarCaptureTypes(CaptureType.getRequestCaptureTypes());
browserMobProxy.getProxy().setHarCaptureTypes(CaptureType.getCookieCaptureTypes());
browserMobProxy.getProxy().setHarCaptureTypes(CaptureType.getBinaryContentCaptureTypes());
browserMobProxy.getProxy().setHarCaptureTypes(CaptureType.getAllContentCaptureTypes());
browserMobProxy.getProxy().newHar(browserMobProxy.getHarRef());
capabilities.setCapability(CapabilityType.PROXY, browserMobProxy.getSeleniumProxy());
capabilities.setCapability(CapabilityType.ACCEPT_SSL_CERTS, true);
capabilities.setCapability("unlockType", "pin");
capabilities.setCapability("unlockKey", "1111");
URL serverAddress = new URL("http://127.0.0.1:" + port + "/wd/hub");
androidDriver = new AndroidDriver(serverAddress, capabilities);
我在设备上安装了证书,并使用 IP:PORT 设置手动代理
我错过了获得所有 https 请求和响应的内容? 谢谢
【问题讨论】:
标签: java appium browsermob-proxy