Atgrieztā WebDriver iespēja ir serializēti dati. Tās starpniekservera ieraksts var būt map, nevis jau esošs org.openqa.selenium.Proxy objekts.

ChromeDriver vai RemoteWebDriver instancei Selenium Java piedāvā konvertēšanas palīgu:

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

Palīgs apstrādā gan map, gan Proxy instanci. Tas atgriež null, ja nav atbalstītas vērtības, ko izgūt. Tiešs getCapability("proxy") cast pieņem vienu attēlojumu un var neizdoties ar otru.

Saglabājiet režīmu kopā ar laukiem, kurus pārbaudāt. PAC vai sistēmas konfigurācijā nav obligāti jābūt tām pašām manuāli norādītajām HTTP un HTTPS adrešu virknēm.

Iespēja ir konfigurācijas dati, nevis veselības pārbaude. Tā nepierāda, ka klausītājs ir pieņēmis savienojumu, un neziņo par katru PAC lēmumu konkrētam galamērķim. Trūkstošs manuāls ieraksts arī pats par sevi nepierāda, ka pārlūkprogrammai nav no sistēmas iegūta starpniekservera maršruta.

Saistītie raksti