Selenide PROXY-Downloads erfuerderen eng Proxy-Konfiguratioun virum Browserstart
Den PROXY-Dateidownloadmodus hänkt vum Listener a vum Filter of, déi beim Erstelle vum Browser installéiert ginn, net nëmmen vum Downloads-Dossier.
Wend d’Konfiguratioun un, ier den éischte Browser startet, inklusiv all implizit Erstelle vun der gedeelter Testkonfiguratioun:
Configuration.proxyEnabled = true;
Configuration.fileDownload = FileDownloadMode.PROXY;
Configuration.downloadsFolder = "build/downloads";
open(applicationUrl);
File report = $("#download-report").download();proxyEnabled aktivéiert dem Selenide säin agebaute Listener fir déi Browsersitzung. D’statesch Astellunge spéider ze änneren kann dee Listener/Downloadfilter net méi zur existéierender Sitzung bäisetzen. downloadsFolder wielt just de Fichierspäicher.
Configuration.proxyHost/proxyPort identifizéieren deen agebaute Endpunkt, net en arbitrary Firmen-Upstream. Port null léisst Selenide e fräie Port auswielen.
Op Grid muss de Remote-Browser de Listener vun der Testmaschinn erreechen. Säin eegene localhost weist anzwousch anescht; benotz en annoncéierte Host, deen de Browser erreeche kann, wann d’Erkennung onpassend ass.
Fir en normale href-Link benotzt den Default-HTTPGET en aneren Downloadwee. PROXY ass nëtzlech fir Downloads, déi duerch eng Aktioun ausgeléist ginn, wéi d’Ofschécke vun engem Formulaire ouni direkte Link.