Վերադարձված WebDriver հնարավորությունը սերիականացված տվյալ է։ Դրա proxy գրառումը կարող է լինել map, այլ ոչ թե արդեն գոյություն ունեցող org.openqa.selenium.Proxy օբյեկտ։

ChromeDriver կամ RemoteWebDriver օրինակի համար Selenium Java-ն առաջարկում է փոխակերպման օգնական՝

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

Օգնականը մշակում է և՛ map-ը, և՛ Proxy օրինակը։ Այն վերադարձնում է null, երբ արդյունահանելու համար աջակցվող արժեք չկա։ getCapability("proxy")-ի ուղիղ cast-ը ենթադրում է մեկ ներկայացում և կարող է ձախողվել մյուսի դեպքում։

Պահե՛ք ռեժիմը ձեր ստուգած դաշտերի հետ միասին։ PAC կամ համակարգային կարգավորումը պարտավոր չէ պարունակել նույն ձեռքով գրված HTTP և HTTPS հասցեների տողերը։

Հնարավորությունը կարգավորման տվյալ է, ոչ թե առողջության ստուգում։ Այն չի ապացուցում, որ լսողը ընդունել է կապ, և չի հաղորդում յուրաքանչյուր նպատակակետի PAC որոշումը։ Բացակայող ձեռքով գրառումը նույնպես ինքնուրույն չի ապացուցում, որ բրաուզերը համակարգից ստացված proxy ուղի չունի։

Առնչվող հոդվածներ