Selenide PROXY-downloads fereaskje proxy-ynstelling foar’t de browser start
De PROXY-bestânsladingsmodus hinget ôf fan de listener en it filter dat by it meitsjen fan de browser ynstallearre wurdt, net allinnich fan ’e downloads-map.
Pas de konfiguraasje ta foar’t de earste browser start, ynklusyf elke ymplisite oanmeitsjen yn ’e dielde testynstelling:
Configuration.proxyEnabled = true;
Configuration.fileDownload = FileDownloadMode.PROXY;
Configuration.downloadsFolder = "build/downloads";
open(applicationUrl);
File report = $("#download-report").download();proxyEnabled ynskeakelet Selenide syn ynboude listener foar dy browsersesje. It letter feroarjen fan ’e statyske ynstellingen kin dy listener/downloadfilter net mear oan ’e besteande sesje taheakje. downloadsFolder kiest allinnich de bestânopslach.
Configuration.proxyHost/proxyPort identifisearje dat ynboude einpunt, net in willekeurige bedriuws-upstream. Port nul lit Selenide in frije port kieze.
Op Grid moat de ôfstânsbrowser de listener fan ’e testmasine berikke. Syn eigen localhost wiist earne oars; brûk in oankundige host dy’t troch de browser berikt wurde kin as de detectie net geskikt is.
Foar in gewoane href-keppeling brûkt de standert HTTPGET in oar downloadpaad. PROXY is nuttich foar downloads dy’t troch in aksje útlokke wurde, lykas it ferstjoeren fan in formulier sûnder direkte keppeling.