ໂໝດພຣອກຊີ Selenium Firefox: PAC URL ຫຼືການກວດຫາອັດຕະໂນມັດ
ເລືອກການກວດຫາອັດຕະໂນມັດ ຫຼື PAC URL ທີ່ຊັດເຈນໃນຄວາມສາມາດພຣອກຊີຂອງ Selenium ເມື່ອເລີ່ມ Firefox.
ອັດຕະໂນມັດຂອງ Firefox ສາມາດຮ້ອງຂໍການກວດຫາພຣອກຊີອັດຕະໂນມັດໂດຍບໍ່ຕ້ອງສຳເນົາໂປຣໄຟລ໌ບຣາວເຊີສ່ວນຕົວເຂົ້າໃນການທົດສອບ. ລະບຸໂໝດພຣອກຊີທີ່ຕ້ອງການເມື່ອສ້າງ WebDriver session.
ດ້ວຍ Java API ຂອງ Selenium, ການຕັ້ງຄ່າສຳລັບການກວດຫາອັດຕະໂນມັດສາມາດສະແດງໄດ້ດັ່ງນີ້:
Proxy proxy = new Proxy().setAutodetect(true);
FirefoxOptions options = new FirefoxOptions().setProxy(proxy);
WebDriver driver = new FirefoxDriver(options);
ຄລາສເຫຼົ່ານີ້ເປັນຂອງ Selenium. ການກວດຫາຍັງຂຶ້ນກັບເຄືອຂ່າຍຂອງເຄື່ອງບຣາວເຊີ ແລະ ນະໂຍບາຍບຣາວເຊີທີ່ໃຊ້. ນີ້ບໍ່ແມ່ນຄຳສັນຍາວ່າມີບໍລິການ WPAD ຢູ່ທີ່ນັ້ນ.
ເມື່ອຮູ້ PAC URL ແລ້ວ, ໃຫ້ສ້າງການຕັ້ງຄ່າແຍກຕ່າງຫາກດ້ວຍ URL ນັ້ນແທນ:
Proxy proxy = new Proxy()
.setProxyAutoconfigUrl("https://config.example/proxy.pac");
FirefoxOptions options = new FirefoxOptions().setProxy(proxy);
ໃຊ້ໂໝດດຽວທີ່ສອດຄ່ອງກັນ. ຊ່ອງພຣອກຊີ HTTP ແລະ SSL ດ້ວຍມື, ການກວດຫາອັດຕະໂນມັດ ແລະ PAC URL ທີ່ກຳນົດ ອະທິບາຍວິທີທີ່ແຕກຕ່າງກັນໃນການໄດ້ຮັບເສັ້ນທາງ. ຫຼີກລ້ຽງການລວມພວກມັນໄວ້ໃນວັດຖຸດຽວ ແລະ ອີງໃສ່ບຸລິມະສິດທີ່ບັງເອີນ.
ສະຄຣິບ PAC ສາມາດ ເລືອກຈຸດປາຍທາງຫຼາຍແຫ່ງ ແລະ ຂໍ້ຍົກເວັ້ນໂດຍກົງຕາມປາຍທາງ. ການສຳເນົາທີ່ຢູ່ພຣອກຊີສຸດທ້າຍຂອງມັນໄປໃສ່ການຕັ້ງຄ່າດ້ວຍມື ປ່ຽນນະໂຍບາຍນັ້ນເປັນເສັ້ນທາງຄົງທີ່. ໂໝດ PAC ທີ່ຊັດເຈນຮັກສາສະຄຣິບໄວ້ເປັນຂໍ້ມູນເຂົ້າຂອງການຕັ້ງຄ່າ.
ໃນ Grid ທາງໄກ, ໂໜດບຣາວເຊີດຶງສະຄຣິບ ແລະ ເຊື່ອມຕໍ່ກັບພຣອກຊີທີ່ເລືອກ. URL ທີ່ເຂົ້າເຖິງໄດ້ຈາກຕົວລັນການທົດສອບ ອາດເຂົ້າເຖິງບໍ່ໄດ້ຈາກໂໜດນັ້ນ. ເກັບຄວາມສາມາດທີ່ໃຊ້ໄດ້ຈິງ, ການສົ່ງສະຄຣິບ ແລະ ຫຼັກຖານການເຊື່ອມຕໍ່ພຣອກຊີໄວ້ນຳກັນເມື່ອກວດສອບການຕັ້ງຄ່າ.