Skiluð WebDriver-geta eru raðgreind gögn. Proxy-færsla hennar getur verið map en ekki fyrirliggjandi org.openqa.selenium.Proxy hlutur.

Fyrir ChromeDriver- eða RemoteWebDriver-tilvik býður Selenium Java upp á umbreytingaraðstoð:

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

Aðstoðin meðhöndlar bæði map og Proxy-tilvik. Hún skilar null þegar ekkert stutt gildi er til að draga út. Beint cast á getCapability("proxy") gerir ráð fyrir einni framsetningu og getur mistekist fyrir hina.

Haltu hamnum ásamt þeim reitum sem þú skoðar. PAC- eða kerfisstilling þarf ekki að innihalda sömu handvirku HTTP- og HTTPS-slóðirnar.

Getan eru stillingargögn, ekki heilsufarseftirlit. Hún sannar ekki að hlustandi hafi samþykkt tengingu og tilkynnir ekki hverja PAC-ákvörðun á hvern áfangastað. Vöntun handvirkrar færslu sannar það heldur ekki eitt sér að vafrinn hafi enga proxy-leið sem kemur frá kerfinu.

Tengdir greinar