Selenium Java-Proxy-Fäegkeete mat Proxy.extractFrom liesen
Liest d'Proxy-Fäegkeet vun enger Java-WebDriver-Sessioun iwwer Proxy.extractFrom, amplaz unzehuelen, dee zréckginnene roe Wäert wier schonn eng Proxy-Instanz.
Eng zréckginn WebDriver-Fäegkeet sinn serialiséiert Donnéeën. Hire Proxy-Andrag kann eng map sinn an net en existéierendt org.openqa.selenium.Proxy-Objekt.
Fir eng ChromeDriver- oder RemoteWebDriver-Instanz bitt Selenium Java eng Konversiounshëllef:
Proxy proxy = Proxy.extractFrom(driver.getCapabilities());
if (proxy != null) {
System.out.println(proxy.getProxyType());
System.out.println(proxy.getHttpProxy());
System.out.println(proxy.getSslProxy());
}
D'Hëllef behiwwelt souwuel eng map wéi och eng Proxy-Instanz. Si gëtt null zréck, wann et keen ënnerstëtzte Wäert fir d'Extrahéiere gëtt. En direkte cast vun getCapability("proxy") setzt eng Representatioun viraus a kann fir déi aner feelgeschloen.
Behal de Modus zesumme mat de Felder, déi s du kontrolléiers. Eng PAC- oder Systemkonfiguratioun muss net déi selwecht manuell HTTP- an HTTPS-Adressketten enthalen.
D'Fäegkeet sinn Konfiguratiounsdonnéeën, keen Zoustandscheck. Si beweist net, datt e Lauschterer eng Verbindung ugeholl huet, a mellt net all PAC-Entscheedung pro Destinatioun. Eng fehlend manuell Andro huet och net eleng bewisen, datt de Browser keng systemofgeleet Proxy-Route huet.