Selenide PROXY چۈشۈرۈشلىرى توركۆرگۈ ئېچىلىشتىن بۇرۇن 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 شۇ ئىچكى ئاخىرقى نۇقتىنى كۆرسىتىدۇ، خالىغان كارخانا upstream ئەمەس. نۆل پورت Selenide غا بوش پورت تاللاشقا يول قويىدۇ.
Grid دا، يىراق توركۆرگۈ سىناق ماشىنىسىنىڭ ئاڭلىغۇچىسىغا يېتىشى كېرەك. ئۇنىڭ ئۆز localhost ى باشقا جاينى كۆرسىتىدۇ; بايقاش مۇۋاپىق بولمىغاندا توركۆرگۈ يېتەلەيدىغان ئېلان قىلىنغان host نى ئىشلىتىڭ.
ئادەتتىكى href ئۇلىنىشى ئۈچۈن سۈكۈتتىكى HTTPGET باشقا چۈشۈرۈش يولىنى ئىشلىتىدۇ. PROXY ھەرىكەت بىلەن قوزغىتىلغان چۈشۈرۈشلەرگە پايدىلىق، مەسىلەن بىۋاسىتە ئۇلىنىشسىز جەدۋەل يوللاش.