Selenium Java proksi imkoniyatlarini Proxy.extractFrom bilan o'qish
Qaytarilgan xom qiymat allaqachon Proxy nusxasi deb hisoblash o'rniga Java WebDriver sessiyasining proksi imkoniyatini Proxy.extractFrom orqali o'qing.
Qaytarilgan WebDriver imkoniyati — serializatsiya qilingan ma'lumot. Uning proksi yozuvi mavjud org.openqa.selenium.Proxy obyekti emas, map bo'lishi mumkin.
ChromeDriver yoki RemoteWebDriver nusxasi uchun Selenium Java aylantirish yordamchisini taqdim etadi:
Proxy proxy = Proxy.extractFrom(driver.getCapabilities());
if (proxy != null) {
System.out.println(proxy.getProxyType());
System.out.println(proxy.getHttpProxy());
System.out.println(proxy.getSslProxy());
}
Yordamchi ham map, ham Proxy nusxasini qayta ishlaydi. Ajratib olish uchun qo'llab-quvvatlanadigan qiymat bo'lmasa, u null qaytaradi. getCapability("proxy") ustidagi to'g'ridan-to'g'ri cast bitta tasvirni nazarda tutadi va ikkinchisida muvaffaqiyatsiz bo'lishi mumkin.
Rejimni tekshiradigan maydonlar bilan birga saqlang. PAC yoki tizim konfiguratsiyasida bir xil qo'lda yozilgan HTTP va HTTPS manzil satrlari bo'lishi shart emas.
Imkoniyat konfiguratsiya ma'lumoti, sog'liq tekshiruvi emas. U tinglovchi ulanishni qabul qilganini isbotlamaydi va har bir manzil uchun har bir PAC qarorini xabar qilmaydi. Qo'lda yozilgan yozuvning yo'qligi ham brauzerda tizimdan olingan proksi yo'li yo'qligini o'zi isbotlamaydi.