የSelenium Firefox ፕሮክሲ ሁነታዎች፦ PAC URL ወይም ራስ-ሰር ማወቂያ
በSelenium ፕሮክሲ ችሎታ ውስጥ ራስ-ሰር ማወቂያን ወይም ግልጽ PAC URLን ሲያስጀምሩ Firefox ይምረጡ።
የFirefox አውቶሜሽን የግል አሳሽ መገለጫን ወደ ሙከራው ሳይገለብጥ ራስ-ሰር የፕሮክሲ ማወቂያ መጠየቅ ይችላል። የWebDriver ክፍለ ጊዜን ሲፈጥሩ የታሰበውን የፕሮክሲ ሁነታ ያቅርቡ።
በSelenium የJava API አማካኝነት የራስ-ሰር ማወቂያ ውቅር እንዲህ ሊገለጽ ይችላል፦
Proxy proxy = new Proxy().setAutodetect(true);
FirefoxOptions options = new FirefoxOptions().setProxy(proxy);
WebDriver driver = new FirefoxDriver(options);
እነዚህ ክፍሎች የSelenium ናቸው። ማወቂያው አሁንም በአሳሹ ማሽን አውታረ መረብ እና በሚመለከተው የአሳሽ ፖሊሲ ላይ ይመሰረታል። በዚያ የWPAD አገልግሎት አለ ማለት አይደለም።
የPAC URL አስቀድሞ ከታወቀ፣ በምትኩ በዚያ URL የተለየ ውቅር ይፍጠሩ፦
Proxy proxy = new Proxy()
.setProxyAutoconfigUrl("https://config.example/proxy.pac");
FirefoxOptions options = new FirefoxOptions().setProxy(proxy);
አንድ ወጥ ሁነታ ይጠቀሙ። በእጅ የHTTP እና SSL ፕሮክሲ መስኮች፣ ራስ-ሰር ማወቂያ እና የተገለጸ PAC URL መንገዶችን ለማግኘት የተለያዩ መንገዶችን ይገልጻሉ። በአንድ ነገር ውስጥ አጣምረው በአጋጣሚ ቅድሚያ ላይ አይደገፉ።
የPAC ስክሪፕት ብዙ መጨረሻ ነጥቦችን እና ቀጥተኛ ልዩ ሁኔታዎችን በመድረሻ መምረጥ ይችላል። የመጨረሻውን የፕሮክሲ አድራሻ ወደ በእጅ ቅንብሮች መገልበጥ ያንን ፖሊሲ በቋሚ መንገድ ይተካዋል። ግልጽ የPAC ሁነታ ስክሪፕቱን እንደ ውቅር ግቤት ይጠብቃል።
በርቀት Grid ላይ የአሳሽ ኖድ ስክሪፕቱን አውርዶ ከተመረጠው ፕሮክሲ ጋር ይገናኛል። ከሙከራ ሯጭ የሚደረስ URL ከዚያ ኖድ ላይ ላይደረስ ይችላል። ውቅሩን ሲፈትሹ ውጤታማውን ችሎታ፣ የስክሪፕት አቅርቦት እና የፕሮክሲ ግንኙነት ማስረጃ አንድ ላይ ያቆዩ።