In weromjûne WebDriver-fermogen binne serialisearre gegevens. De proxy-yngong dêrfan kin in map wêze ynstee fan in besteand org.openqa.selenium.Proxy-objekt.

Foar in ChromeDriver- of RemoteWebDriver-eksimplaar biedt Selenium Java in omsethelp:

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

De help behannelet sawol in map as in Proxy-eksimplaar. Hy jout null werom as der gjin stipe wearde is om te ekstrahearjen. In direkte cast fan getCapability("proxy") ferûnderstelt ien foarstelling en kin foar de oare mislearje.

Hâld de modus by de fjilden dy't jo besjen. In PAC- of systeemkonfiguraasje hoecht net deselde hânmjittige HTTP- en HTTPS-adresstrings te befetsjen.

It fermogen is konfiguraasjegegevens, gjin sûnenscheck. It bewissiget net dat in listener in ferbining akseptearre hat en rapportearret net elke PAC-beslissing per bestimming. In ûntbrekkende hânmjittige yngong bewissiget ek op himsels net dat de browser gjin fan it systeem ôflaat proxy-rûte hat.

Relatearre artikelen