BrowserMob: сбой безопасного соединения: соединение было сброшено во время загрузки страницы - PullRequest
0 голосов
/ 27 ноября 2018

Я использую браузер моб для захвата сетевых данных. В приведенном ниже коде, если я передаю объект возможностей драйверу, он выдает ошибку, однако он работает без него, тогда сетевые данные не собираются.Пожалуйста, помогите

публичный класс Proxyxx {

public static void main (String args[]){


 System.setProperty("webdriver.gecko.driver","Path to my driver (removed)");



BrowserMobProxy proxy = new BrowserMobProxyServer();
//Rahuls addition
proxy.setTrustAllServers(true);

proxy.start(0);

Proxy seleniumProxy = ClientUtil.createSeleniumProxy(proxy);

ProfilesIni ini=new ProfilesIni();
FirefoxProfile profile = ini.getProfile("Rahul");
//  FirefoxProfile profile = new FirefoxProfile();
profile.setAcceptUntrustedCertificates(true);
profile.setAssumeUntrustedCertificateIssuer(true);
profile.setAcceptUntrustedCertificates(true);
profile.setPreference("network.proxy.type", 1);
profile.setPreference("network.proxy.http", "localhost");
profile.setPreference("network.proxy.http_port", proxy.getPort());
profile.setPreference("network.proxy.ssl", "localhost");
profile.setPreference("network.proxy.ssl_port", proxy.getPort());
profile.setPreference("network.proxy.ftp", "localhost");
profile.setPreference("network.proxy.ftp_port", proxy.getPort());
int b = proxy.getPort();
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability(FirefoxDriver.PROFILE, profile);
capabilities.setCapability(CapabilityType.PROXY, seleniumProxy);
capabilities.setCapability(CapabilityType.ACCEPT_INSECURE_CERTS, true);
capabilities.setCapability(CapabilityType.ACCEPT_SSL_CERTS, true);

WebDriver driver1 = new FirefoxDriver(capabilities);
driver1.get("Https://www.google.com.au");

}}

...