Selenide PROXY ಡೌನ್ಲೋಡ್ಗಳಿಗೆ ಬ್ರೌಸರ್ ಪ್ರಾರಂಭಕ್ಕೆ ಮೊದಲು ಪ್ರಾಕ್ಸಿ ಸೆಟಪ್ ಬೇಕು
PROXY ಫೈಲ್ ಡೌನ್ಲೋಡ್ ಮೋಡ್ ಬ್ರೌಸರ್ ರಚಿಸುವಾಗ ಸ್ಥಾಪಿಸಿದ ಶ್ರೋತೃ ಮತ್ತು ಫಿಲ್ಟರ್ ಅನ್ನು ಅವಲಂಬಿಸಿದೆ, ಕೇವಲ ಡೌನ್ಲೋಡ್ ಫೋಲ್ಡರ್ ಅನ್ನಲ್ಲ.
ಮೊದಲ ಬ್ರೌಸರ್ ಪ್ರಾರಂಭವಾಗುವ ಮೊದಲು ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ವಯಿಸಿ, ಹಂಚಿಕೆಯ ಪರೀಕ್ಷಾ ಸೆಟಪ್ನಲ್ಲಿನ ಯಾವುದೇ ಸೂಚ್ಯ ರಚನೆ ಸೇರಿದಂತೆ:
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 ಕ್ರಿಯೆಯಿಂದ ಪ್ರೇರಿತವಾದ ಡೌನ್ಲೋಡ್ಗಳಿಗೆ ಉಪಯುಕ್ತ, ಉದಾಹರಣೆಗೆ ನೇರ ಲಿಂಕ್ ಇಲ್ಲದೆ ಫಾರ್ಮ್ ಸಲ್ಲಿಕೆ.