Robot Framework SeleniumLibrary: ຕັ້ງຄ່າຕົວເລືອກພຣັອກຊີຂອງ Firefox
ສົ່ງວັດຖຸ FirefoxOptions ທີ່ມີຄວາມສາມາດພຣັອກຊີ WebDriver ແບບດ້ວຍມື ໄປຫາຄຳສັບຫຼັກ Open Browser ຂອງ SeleniumLibrary.
ຄຳສັບຫຼັກ Open Browser ຂອງ SeleniumLibrary ຮັບວັດຖຸຕົວເລືອກ Selenium. ໃສ່ຄວາມສາມາດພຣັອກຊີແບບດ້ວຍມືໃສ່ວັດຖຸນັ້ນ ກ່ອນທີ່ຈະສ້າງເຊສຊັນ Firefox:
*** Settings ***
Library SeleniumLibrary
Test Teardown Close All Browsers
*** Test Cases ***
Open Through Office Proxy
&{route}= Create Dictionary
... proxyType=manual
... httpProxy=proxy.example:8080
... sslProxy=proxy.example:8080
${options}= Evaluate selenium.webdriver.FirefoxOptions() modules=selenium.webdriver
Call Method ${options} set_capability proxy ${route}
Open Browser https://www.example.com/ firefox options=${options}
ຄ່າ host:port ຂອງມັນສາມາດຊີ້ໄປຫາພຣັອກຊີ HTTP ດຽວກັນ ເມື່ອມັນຮອງຮັບທັງການສົ່ງຕໍ່ປົກກະຕິ ແລະ ອຸໂມງ HTTPS ທີ່ຕ້ອງການ. ສຳລັບໜ້າສາທາລະນະທີ່ສະແດງຢູ່ນີ້ ໃຫ້ເອົາທີ່ຢູ່ HTTP ທີ່ເໝາະສົມຈາກ ລາຍຊື່ພຣັອກຊີ HTTP ຖ້າການທົດສອບອະນຸຍາດໃຫ້ມີຕົວກາງສາທາລະນະ ແລະ ບໍ່ຕ້ອງການບັນຊີພຣັອກຊີ.
ອາກູເມັນ options ໃຊ້ໄດ້ກັບເບຣົາວ໌ເຊີທີ່ຄຳສັບຫຼັກນີ້ສ້າງເທົ່ານັ້ນ. ເກັບມັນໄວ້ກັບການຕັ້ງຄ່າເບຣົາວ໌ເຊີໃນການທົດສອບ ເພື່ອໃຫ້ເຊສຊັນເລີ່ມດ້ວຍເສັ້ນທາງທີ່ມັນຕ້ອງການ.
ຕົວຢ່າງນີ້ໃຊ້ຄຳສັບຫຼັກພາຍໃນຂອງ Robot ສຳລັບວັດຈະນານຸກົມ ການປະເມີນ ແລະ ການເອີ້ນວິທີ ຮ່ວມກັບ API FirefoxOptions ຂອງ Selenium. ປ່ຽນຈຸດສຸດທ້າຍ ແລະ ປາຍທາງຕົວຢ່າງ. ຖ້າຊຸດການທົດສອບມີຕົວເລືອກເບຣົາວ໌ເຊີຢູ່ແລ້ວ ໃຫ້ເພີ່ມຄວາມສາມາດພຣັອກຊີໃສ່ວັດຖຸທີ່ມີຢູ່ແລ້ວນັ້ນ ກ່ອນສົ່ງໃຫ້ Open Browser.