A visszakapott WebDriver képesség szerializált adat. A proxy bejegyzése lehet map is, nem csak egy meglévő org.openqa.selenium.Proxy objektum.

ChromeDriver vagy RemoteWebDriver példány esetén a Selenium Java konverziós segédeszközt kínál:

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

A segédeszköz mapot és Proxy példányt egyaránt kezel. null értéket ad vissza, ha nincs kinyerhető támogatott érték. A getCapability("proxy") közvetlen castja egy ábrázolást feltételez, és a másiknál meghiúsulhat.

Tartsa a módot az ellenőrzött mezőkkel együtt. Egy PAC vagy rendszerkonfigurációnak nem kell ugyanazokat a kézzel megadott HTTP és HTTPS címsztringeket tartalmaznia.

A képesség konfigurációs adat, nem állapotellenőrzés. Nem bizonyítja, hogy egy figyelő elfogadott kapcsolatot, és nem számol be minden célonkénti PAC döntésről. Egy hiányzó kézi bejegyzés önmagában szintén nem bizonyítja, hogy a böngészőnek nincs rendszerből származó proxy útvonala.

Kapcsolódó cikkek