Prenosi PROXY v Selenide zahtevajo nastavitev proxyja pred zagonom brskalnika
Način prenosa datotek PROXY je odvisen od poslušalca in filtra, nameščenih ob ustvarjanju brskalnika, ne le od mape za prenose.
Uporabite konfiguracijo pred zagonom prvega brskalnika, vključno z vsakršnim implicitnim ustvarjanjem v skupni testni nastavitvi:
Configuration.proxyEnabled = true;
Configuration.fileDownload = FileDownloadMode.PROXY;
Configuration.downloadsFolder = "build/downloads";
open(applicationUrl);
File report = $("#download-report").download();proxyEnabled omogoči vgrajeni poslušalec Selenide za to sejo brskalnika. Poznejša sprememba statičnih nastavitev ne more dodati tega poslušalca/filtra prenosa obstoječi seji. downloadsFolder izbere samo shrambo datotek.
Configuration.proxyHost/proxyPort označujeta to vgrajeno končno točko, ne poljubnega poslovnega upstreama. Vrata nič omogočijo Selenide izbrati prosta vrata.
V Gridu mora oddaljeni brskalnik doseči poslušalec testnega računalnika. Njegov lastni localhost kaže drugam; ko zaznavanje ni primerno, uporabite oglašeni gostitelj, dosegljiv iz brskalnika.
Za običajno povezavo href privzeti HTTPGET uporablja drugo pot prenosa. PROXY je uporaben za prenose, ki jih sproži dejanje, na primer pošiljanje obrazca brez neposredne povezave.