ການດາວໂຫຼດ PROXY ຂອງ Selenide ຕ້ອງການຕັ້ງຄ່າ proxy ກ່ອນເລີ່ມ browser
ໂໝດດາວໂຫຼດໄຟລ໌ PROXY ຂຶ້ນກັບ listener ແລະ filter ທີ່ຕິດຕັ້ງຕອນສ້າງ browser, ບໍ່ແມ່ນພຽງແຕ່ folder ດາວໂຫຼດ.
ນຳໃຊ້ການຕັ້ງຄ່າກ່ອນ browser ທຳອິດຈະເລີ່ມ, ລວມທັງການສ້າງແບບ implicit ໃນ shared test setup:
Configuration.proxyEnabled = true;
Configuration.fileDownload = FileDownloadMode.PROXY;
Configuration.downloadsFolder = "build/downloads";
open(applicationUrl);
File report = $("#download-report").download();proxyEnabled ເປີດ listener ທີ່ຝັງໃນ Selenide ສຳລັບ session browser ນັ້ນ. ການປ່ຽນ static settings ພາຍຫຼັງບໍ່ສາມາດເພີ່ມ listener/download filter ນັ້ນໃສ່ session ທີ່ມີຢູ່ໄດ້. downloadsFolder ເລືອກພຽງບ່ອນເກັບໄຟລ໌.
Configuration.proxyHost/proxyPort ກຳນົດ endpoint ທີ່ຝັງນັ້ນ, ບໍ່ແມ່ນ upstream ອົງກອນໃດໜຶ່ງ. ພອດສູນໃຫ້ Selenide ເລືອກພອດວ່າງ.
ໃນ Grid, browser ທາງໄກຕ້ອງເຂົ້າເຖິງ listener ຂອງເຄື່ອງທົດສອບ. localhost ຂອງມັນເອງຊີ້ໄປບ່ອນອື່ນ; ໃຊ້ host ທີ່ປະກາດໄວ້ເຊິ່ງ browser ເຂົ້າເຖິງໄດ້ ເມື່ອການກວດຫາບໍ່ເໝາະສົມ.
ສຳລັບລິ້ງ href ປົກກະຕິ, HTTPGET ຄ່າເລີ່ມຕົ້ນໃຊ້ເສັ້ນທາງດາວໂຫຼດທີ່ແຕກຕ່າງ. PROXY ມີປະໂຫຍດສຳລັບການດາວໂຫຼດທີ່ເກີດຈາກການກະທຳ, ເຊັ່ນການສົ່ງແບບຟອມໂດຍບໍ່ມີລິ້ງກົງ.