Kapaċità WebDriver mibgħuta lura hija data serializzata. L-entrata tal-proxy tagħha tista' tkun map minflok oġġett org.openqa.selenium.Proxy li diġà jeżisti.

Għal instance ChromeDriver jew RemoteWebDriver, Selenium Java jipprovdi assistent tal-konverżjoni:

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

L-assistent imexxi kemm map kif ukoll Proxy instance. Jiġi lura null meta ma jkunx hemm valur appoġġjat x'jiġi estratt. Cast dirett ta' getCapability("proxy") jassumi rappreżentazzjoni waħda u jista' jonqos għall-oħra.

Żomm il-mod flimkien mal-oqsma li tispjuna. Konfigurazzjoni PAC jew tas-sistema m'għandhiex għalfejn ikun fiha l-istess stiriet tal-indirizzi HTTP u HTTPS manwali.

Il-kapaċità hija data tal-konfigurazzjoni, mhux verifika tas-saħħa. Ma tipprovax li semmiegħ aċċetta konnessjoni u ma tirrappurtax kull deċiżjoni PAC għal kull destinazzjoni. Entrata manwali nieqsa lanqas ma tipprova waħedha li l-browser m'għandux rotta tal-proxy derivata mis-sistema.

Artikli relatati