Прокси Selenium browsermob говорит: «Предупреждение: потенциальная угроза безопасности впереди» - PullRequest
2 голосов
/ 05 апреля 2019

Я запускаю свой тестовый пример, используя прокси-сервер browsermob. Я запускаю свой тестовый пример в сетке селена. При использовании прокси-сервера Browsermob я получаю ошибку ssl.

Когда я запускаю тест на Chrome, Chrome показывает незащищенный массаж.

Для Firefox он показывает потенциальную угрозу безопасности впереди

enter image description here

Вот мой код

        nodeUrl = Configuration.dockerurl;
        DesiredCapabilities capabilities = new DesiredCapabilities();
        capabilities.setBrowserName(Configuration.browsername);
        capabilities.setPlatform(Platform.getCurrent());
        proxy = getProxyServer(); //getting browsermob proxy
        Proxy seleniumProxy = getSeleniumProxy(proxy);
        capabilities.setCapability(CapabilityType.PROXY, seleniumProxy);
        capabilities.setCapability(CapabilityType.ACCEPT_SSL_CERTS, true);
        proxy.setHostNameResolver(ClientUtil.createDnsJavaResolver());
        driver = new RemoteWebDriver(new URL(nodeUrl), capabilities);
        proxy.setHarCaptureTypes(CaptureType.REQUEST_HEADERS, CaptureType.RESPONSE_HEADERS);

        driver.get("https://www.google.com")
        //Rest of the code here

1 Ответ

1 голос
/ 05 апреля 2019

Вы можете настроить профиль так, чтобы он полностью игнорировал предупреждения SSL:)

FirefoxProfile profile=new FirefoxProfile();
profile.setAcceptUntrustedCertificates(true);
...