Aftësia WebDriver e kthyer janë të dhëna të serializuara. Zëri i saj proxy mund të jetë map dhe jo një objekt org.openqa.selenium.Proxy ekzistues.

Për një instancë ChromeDriver ose RemoteWebDriver, Selenium Java ofron një ndihmës konvertimi:

Proxy proxy = Proxy.extractFrom(driver.getCapabilities());
if (proxy != null) {
    System.out.println(proxy.getProxyType());
    System.out.println(proxy.getHttpProxy());
    System.out.println(proxy.getSslProxy());
}

Ndihmësi trajton si map ashtu edhe instancën Proxy. Kthen null kur nuk ka vlerë të mbështetur për të nxjerrë. Një cast i drejtpërdrejtë i getCapability("proxy") supozon një paraqitje dhe mund të dështojë për tjetrën.

Mbajeni modalitetin bashkë me fushat që inspektoni. Një konfigurim PAC ose i sistemit nuk duhet të përmbajë të njëjtat vargje adresash HTTP dhe HTTPS të vendosura me dorë.

Aftësia janë të dhëna konfigurimi, jo një kontroll shëndeti. Nuk provon se një dëgjues ka pranuar një lidhje dhe nuk raporton çdo vendim PAC për çdo destinacion. Mungesa e një zëri manual as nuk provon vetëm se shfletuesi nuk ka rrugë proxy të nxjerrë nga sistemi.

Artikuj të ngjashëm