Nightwatch runner → WebDriver service
automated browser → forward proxy → website

ຕັ້ງຄ່າເສັ້ນທາງທີສອງຜ່ານ capability ຂອງບຣາວເຊີໃນສະພາບແວດລ້ອມທົດສອບ:

module.exports = {
  test_settings: {
    default: {
      desiredCapabilities: {
        browserName: 'chrome',
        proxy: {
          proxyType: 'manual',
          httpProxy: 'proxy.example:8080',
          sslProxy: 'proxy.example:8080',
        },
      },
    },
  },
};

ລວມສິ່ງນີ້ກັບຕົວເລືອກບຣາວເຊີ ແລະ ການຕັ້ງຄ່າໄດຣເວີທີ່ມີຢູ່ ກ່ອນສ້າງເຊສຊັນ. ສອງຊ່ອງ host:port ສາມາດກຳນົດພຣັອກຊີ HTTP ດຽວທີ່ຮັບທັງສອງແຜນປາຍທາງ; URL ເວັບໄຊ ແລະ ຕົວຕົນ TLS ຍັງຄົງເດີມ. ໃຊ້ລາຍການ HTTP ທີ່ເຂົ້າກັນໄດ້ຈາກ ລາຍຊື່ພຣັອກຊີ HTTP ສຳລັບການທົດສອບໜ້າສາທາລະນະທີ່ອະນຸຍາດ ໂດຍບໍ່ມີຂໍ້ມູນພຣັອກຊີ; ທີ່ຢູ່ຕ້ອງເຂົ້າເຖິງໄດ້ຈາກໂຮສບຣາວເຊີ.

ການຕັ້ງຄ່າການເຊື່ອມຕໍ່ WebDriver ຂອງຕົວລັນເອງຄຸ້ມຄອງເສັ້ນທາງທຳອິດ ບໍ່ແມ່ນການຕັ້ງຄ່າບຣາວເຊີ. ຖ້າຄວາມຜິດພາດເກີດຂຶ້ນກ່ອນມີເຊສຊັນບຣາວເຊີ ໃຫ້ກວດກາການເຊື່ອມຕໍ່ທຳອິດນັ້ນ.

ສຳລັບໄດຣເວີທາງໄກ ພຣັອກຊີຕ້ອງເຂົ້າເຖິງໄດ້ຈາກໂຮສບຣາວເຊີ. ຕົວຮັບຟັງເທິງ localhost ຂອງຕົວລັນ ບໍ່ມີຢູ່ທີ່ນັ້ນໂດຍອັດຕະໂນມັດ.

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