Damar WebDriver da aka mayar bayanai ne da aka jera. Rubutun proxy ɗinsa na iya zama map maimakon wani abu na org.openqa.selenium.Proxy da ya riga ya kasance.

Don misalin ChromeDriver ko RemoteWebDriver, Selenium Java yana ba da mataimakin juyawa:

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

Mataimakin yana sarrafa map da kuma Proxy instance. Yana mayar da null lokacin da babu wata darajar da aka goyi bayan da za a ciro. Cast kai tsaye na getCapability("proxy") yana ɗauka wakilci ɗaya kuma zai iya gazawa ga ɗayan.

Riƙe yanayin tare da filayen da kake dubawa. Saitin PAC ko na tsarin ba dole ba ya ƙunshi irin waɗannan igiyoyin adireshin HTTP da HTTPS na hannu.

Damar bayanan tsari ne, ba gwajin lafiya ba. Ba ya tabbatar da cewa mai saurare ya karɓi haɗi, kuma ba ya ba da rahoton kowace shawarar PAC ga kowane manufa. Rashin rubutun hannu kuma ba ya tabbatar da kansa cewa mai bincike ba shi da hanyar proxy da aka samu daga tsarin.

Labarai masu alaƙa