ಮೊದಲ ಬ್ರೌಸರ್ ಪ್ರಾರಂಭವಾಗುವ ಮೊದಲು ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ವಯಿಸಿ, ಹಂಚಿಕೆಯ ಪರೀಕ್ಷಾ ಸೆಟಪ್‌ನಲ್ಲಿನ ಯಾವುದೇ ಸೂಚ್ಯ ರಚನೆ ಸೇರಿದಂತೆ:

Configuration.proxyEnabled = true;
Configuration.fileDownload = FileDownloadMode.PROXY;
Configuration.downloadsFolder = "build/downloads";

open(applicationUrl);
File report = $("#download-report").download();

proxyEnabled ಆ ಬ್ರೌಸರ್ ಸೆಶನ್‌ಗಾಗಿ Selenide ನ ಎಂಬೆಡೆಡ್ ಶ್ರೋತೃವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ. ನಂತರ ಸ್ಥಿರ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಬದಲಿಸಿದರೆ ಆ ಶ್ರೋತೃ/ಡೌನ್‌ಲೋಡ್ ಫಿಲ್ಟರ್ ಅನ್ನು ಇರುವ ಸೆಶನ್‌ಗೆ ಸೇರಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ. downloadsFolder ಕೇವಲ ಫೈಲ್ ಸಂಗ್ರಹವನ್ನು ಆಯ್ಕೆಮಾಡುತ್ತದೆ.

Configuration.proxyHost/proxyPort ಆ ಎಂಬೆಡೆಡ್ ಎಂಡ್‌ಪಾಯಿಂಟ್ ಅನ್ನು ಗುರುತಿಸುತ್ತವೆ, ಯಾವುದೇ ಕಾರ್ಪೊರೇಟ್ ಅಪ್‌ಸ್ಟ್ರೀಮ್ ಅನ್ನಲ್ಲ. ಸೊನ್ನೆ ಪೋರ್ಟ್ Selenide ಗೆ ಮುಕ್ತ ಪೋರ್ಟ್ ಆಯ್ಕೆಮಾಡಲು ಅವಕಾಶ ನೀಡುತ್ತದೆ.

Grid ನಲ್ಲಿ, ದೂರದ ಬ್ರೌಸರ್ ಪರೀಕ್ಷಾ ಯಂತ್ರದ ಶ್ರೋತೃವನ್ನು ತಲುಪಬೇಕು. ಅದರ ಸ್ವಂತ localhost ಬೇರೆಡೆಗೆ ಸೂಚಿಸುತ್ತದೆ; ಪತ್ತೆ ಸೂಕ್ತವಲ್ಲದಿದ್ದಾಗ ಬ್ರೌಸರ್ ತಲುಪಬಹುದಾದ ಘೋಷಿತ ಹೋಸ್ಟ್ ಬಳಸಿ.

ಸಾಮಾನ್ಯ href ಲಿಂಕ್‌ಗೆ, ಡಿಫಾಲ್ಟ್ HTTPGET ಬೇರೆ ಡೌನ್‌ಲೋಡ್ ಮಾರ್ಗವನ್ನು ಬಳಸುತ್ತದೆ. PROXY ಕ್ರಿಯೆಯಿಂದ ಪ್ರೇರಿತವಾದ ಡೌನ್‌ಲೋಡ್‌ಗಳಿಗೆ ಉಪಯುಕ್ತ, ಉದಾಹರಣೆಗೆ ನೇರ ಲಿಂಕ್ ಇಲ್ಲದೆ ಫಾರ್ಮ್ ಸಲ್ಲಿಕೆ.

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