Selenium Java proxy gaitasunak irakurtzea Proxy.extractFrom erabiliz
Irakurri Java WebDriver saio baten proxy gaitasuna Proxy.extractFrom bidez, itzulitako balio gordina jada Proxy instantzia bat dela suposatu beharrean.
Itzulitako WebDriver gaitasuna datu serializatuak dira. Bere proxy sarrera map bat izan daiteke, lehendik dagoen org.openqa.selenium.Proxy objektu bat izan beharrean.
ChromeDriver edo RemoteWebDriver instantzia baterako, Selenium Java-k bihurketa lagungarri bat eskaintzen du:
Proxy proxy = Proxy.extractFrom(driver.getCapabilities());
if (proxy != null) {
System.out.println(proxy.getProxyType());
System.out.println(proxy.getHttpProxy());
System.out.println(proxy.getSslProxy());
}
Lagungarriak map bat eta Proxy instantzia bat onartzen ditu. null itzultzen du erauzteko balio onarturik ez dagoenean. getCapability("proxy")-ren cast zuzenak errepresentazio bat suposatzen du eta bestearekin huts egin dezake.
Eduki modua ikusten dituzun eremuekin batera. PAC edo sistemaren konfigurazioak ez du zertan HTTP eta HTTPS helbide kate berberak eskuz eduki.
Gaitasuna konfigurazio datua da, ez osasun egiaztapena. Ez du frogatzen listener batek konexioa onartu duenik, ezta helmuga bakoitzeko PAC erabaki guztiak jakinarazten ere. Eskuzko sarrera bat falta izateak ere ez du bere horretan frogatzen nabigatzaileak sistemak eratorritako proxy ibilbiderik ez duenik.