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 এ সেই ন'ডৰ পৰা পাব নোৱাৰি হ'ব পাৰে। ছেটআপ পৰীক্ষা কৰোঁতে কাৰ্যকৰী সক্ষমতা, স্ক্ৰিপ্ট যোগান আৰু প্ৰক্সি সংযোগৰ প্ৰমাণ একেলগে ৰাখক।