വ്യക്തിഗത ബ്രൗസർ പ്രൊഫൈൽ പരീക്ഷണത്തിലേക്ക് പകർത്താതെ തന്നെ 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 ആ നോഡിൽ നിന്ന് എത്താതിരിക്കാം. സജ്ജീകരണം പരിശോധിക്കുമ്പോൾ ഫലപ്രദമായ കഴിവ്, സ്ക്രിപ്റ്റ് വിതരണം, പ്രോക്സി ബന്ധത്തിന്റെ തെളിവ് എന്നിവ ഒരുമിച്ച് സൂക്ഷിക്കുക.

അനുബന്ധ ലേഖനങ്ങൾ