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.

Relatearre artikelen