ניצט די קאנפיגוראציע פאַר דעם ערשטן בלעטערער הייבט אָן, אַרייַנגערעכנט יעדער אומבאמערקטער שאַפֿונג אין דער געמיינזאַמער פּרובירונג סעטאַפּ:

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 איז נוצלעך פאַר אראפלאדונגען וואָס ווערן אויסגעלויזט דורך אַן אַקציע, אַזוי ווי אַרייַנשיקן אַ פֿאָרמע אָן אַ דירעקטן לינק.

פֿאַרבונדענע אַרטיקלען