ນຳໃຊ້ການຕັ້ງຄ່າກ່ອນ 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 ມີປະໂຫຍດສຳລັບການດາວໂຫຼດທີ່ເກີດຈາກການກະທຳ, ເຊັ່ນການສົ່ງແບບຟອມໂດຍບໍ່ມີລິ້ງກົງ.

ບົດຄວາມທີ່ກ່ຽວຂ້ອງ