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 તે નોડમાંથી ન પહોંચી શકે. સેટઅપ ચકાસતી વખતે અસરકારક ક્ષમતા, સ્ક્રિપ્ટ વિતરણ અને પ્રોક્સી જોડાણના પુરાવા સાથે રાખો.

સંબંધિત લેખો