Selenide PROXY-aflaaie vereis proxy-opstelling voor die blaaier begin
PROXY-lêeraflaai-modus hang af van die luisteraar en filter wat by die skep van die blaaier geïnstalleer word, nie net van die aflaai-gids nie.
Pas die konfigurasie toe voordat die eerste blaaier begin, insluitend enige implisiete skepping in gedeelde toetsopstelling:
Configuration.proxyEnabled = true;
Configuration.fileDownload = FileDownloadMode.PROXY;
Configuration.downloadsFolder = "build/downloads";
open(applicationUrl);
File report = $("#download-report").download();proxyEnabled aktiveer Selenide se ingebedde luisteraar vir daardie blaaier-sessie. Om die statiese instellings daarna te verander, kan nie daardie luisteraar/aflaai-filter by die bestaande sessie voeg nie. downloadsFolder kies net die lêerberging.
Configuration.proxyHost/proxyPort identifiseer daardie ingebedde eindpunt, nie ’n willekeurige korporatiewe opstroom nie. Poort nul laat Selenide ’n vrye poort kies.
Op Grid moet die afgeleë blaaier die toetsmasjien se luisteraar bereik. Sy eie localhost wys elders; gebruik ’n blaaier-bereikbare geadverteerde gasheer wanneer opsporing ongeskik is.
Vir ’n normale href-skakel gebruik die verstek HTTPGET ’n ander aflaai-pad. PROXY is nuttig vir aksie-geaktiveerde aflaaie, soos ’n vormindiening sonder ’n direkte skakel.