Selenium Firefox прокси режимдері: PAC URL немесе автоматты анықтау
Firefox іске қосылғанда Selenium прокси мүмкіндігінде автоматты анықтауды немесе нақты PAC URL-ді таңдаңыз.
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 сол түйіннен қолжетімсіз болуы мүмкін. Параметрді тексергенде тиімді мүмкіндікті, скрипт жеткізілімін және прокси қосылымының дәлелін бірге ұстаңыз.