Selenium Java نىڭ proxy ئىقتىدارلىرىنى Proxy.extractFrom بىلەن ئوقۇش
قايتۇرۇلغان خام قىممەتنى ئاللىقاچان Proxy instance دەپ پەرەز قىلىشنىڭ ئورنىغا Proxy.extractFrom ئارقىلىق Java WebDriver سېسىيەسىنىڭ proxy ئىقتىدارىنى ئوقۇڭ.
قايتۇرۇلغان WebDriver ئىقتىدارى تەرتىپلەنگەن سانلىق مەلۇمات. ئۇنىڭ proxy خاتىرىسى ئاللىقاچان مەۋجۇت org.openqa.selenium.Proxy ئوبيېكتى ئەمەس، map بولۇشى مۇمكىن.
ChromeDriver ياكى RemoteWebDriver ئۈلگىسى ئۈچۈن Selenium Java ئايلاندۇرۇش ياردەمچىسى بېرىدۇ:
Proxy proxy = Proxy.extractFrom(driver.getCapabilities());
if (proxy != null) {
System.out.println(proxy.getProxyType());
System.out.println(proxy.getHttpProxy());
System.out.println(proxy.getSslProxy());
}
ياردەمچى map ۋە Proxy ئۈلگىسىنىڭ ھەر ئىككىسىنى بىر تەرەپ قىلىدۇ. ئېلىشقا قوللايدىغان قىممەت بولمىسا null قايتۇرىدۇ. getCapability("proxy") نىڭ بىۋاسىتە cast ى بىر خىل ئىپادىنى پەرەز قىلىدۇ، يەنە بىرىدە مەغلۇپ بولۇشى مۇمكىن.
ھالەتنى تەكشۈرىدىغان بۆلەكلەر بىلەن بىللە ساقلاڭ. PAC ياكى سىستېما سەپلىمىسىدە ئوخشاش قولدا يېزىلغان HTTP ۋە HTTPS ئادرېس تىزمىلىرى بولۇشى شەرت ئەمەس.
ئىقتىدار سەپلىمە سانلىق مەلۇماتى، ساغلاملىق تەكشۈرۈشى ئەمەس. ئۇ بىر ئاڭلىغۇچىنىڭ ئۇلىنىشنى قوبۇل قىلغانلىقىنى ئىسپاتلىمايدۇ ۋە ھەر بىر نىشان ئۈچۈن ھەر بىر PAC قارارىنى دوكلات قىلمايدۇ. قولدا يېزىلغان خاتىرىنىڭ يوقلۇقىمۇ توركۆرگۈدە سىستېمىدىن كەلگەن proxy يولى يوقلىقىنى ئۆزىلا ئىسپاتلىمايدۇ.