การตั้งค่าพร็อกซีต้นทางของ TestCafe ไม่พร้อมใช้ในโหมด Native Automation โปรเจกต์ที่ใช้การตั้งค่านี้สามารถเลือกโหมดที่รองรับได้อย่างชัดเจนในการกำหนดค่าของตน:

{
  "disableNativeAutomation": true,
  "proxy": "proxy.example:8080",
  "proxyBypass": "localhost,*.internal.example"
}

รวมส่วนนี้เข้ากับไฟล์กำหนดค่า TestCafe ที่มีอยู่ URL ของแอปพลิเคชันยังคงเป็น URL ของแอปพลิเคชัน proxy ระบุตัวกลางที่เส้นทางคำขอของ TestCafe ใช้ สำหรับการทดสอบเว็บไซต์สาธารณะที่ได้รับอนุญาตในรูปแบบที่ไม่มีการพิสูจน์ตัวตน รายการพร็อกซี HTTP ให้ค่าฮอสต์และพอร์ตที่เป็นตัวเลือก

รายการเทียบเท่าบนบรรทัดคำสั่งคือ --proxy และ --proxy-bypass ในรูปแบบที่พิสูจน์ตัวตนตามเอกสาร สตริงพร็อกซีสามารถมี username:password@host:port ได้ จัดหาข้อมูลบัญชีจริงผ่านการจัดการข้อมูลรับรองที่สภาพแวดล้อมการทดสอบกำหนดไว้

รูปแบบการข้ามใช้ไวยากรณ์ที่ TestCafe รองรับ คำขอที่ตรงกับรูปแบบใดรูปแบบหนึ่งสามารถไปโดยตรงได้แม้คำขออื่นในการทดสอบเดียวกันจะใช้ตัวกลาง

คงโหมดอัตโนมัติไว้พร้อมรายงานพร็อกซี การเปลี่ยนที่อยู่พร็อกซีไม่สามารถทำให้โหมดที่ไม่รองรับใช้การตั้งค่านั้นได้ เช่นเดียวกัน ตัวเลือกพร็อกซีไม่ใช่ฮุกสำหรับตรวจสอบภายในคำขอใด ๆ; TestCafe มี API ฮุกคำขอแยกต่างหากสำหรับจุดประสงค์นั้น

บทความที่เกี่ยวข้อง