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 ಆ ನೋಡ್‌ನಿಂದ ತಲುಪಲಾಗದಿರಬಹುದು. ಸೆಟಪ್ ಪರಿಶೀಲಿಸುವಾಗ ಪರಿಣಾಮಕಾರಿ ಸಾಮರ್ಥ್ಯ, ಸ್ಕ್ರಿಪ್ಟ್ ವಿತರಣೆ ಮತ್ತು ಪ್ರಾಕ್ಸಿ ಸಂಪರ್ಕದ ಸಾಕ್ಷ್ಯವನ್ನು ಒಟ್ಟಿಗೆ ಇರಿಸಿ.

ಸಂಬಂಧಿತ ಲೇಖನಗಳು