Skilaður WebDriver-eginleiki eru raðgerð gögn. Proxy-færsla hans 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 studd gildi er til að draga út. Bein 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.

Eginleikinn eru stillingargögn, ekki heilsufarseftirlit. Hann sannar ekki að hlustandi hafi samþykkt tengingu og tilkynnir ekki hverja PAC-ákvörðun á hvern áfangastað. Vantar handvirka færslu sannar það heldur ekki eitt og sér að vafrinn hafi enga proxy-leið sem kemur frá kerfinu.

Skyldar greinar