ในขณะที่คัดลอกหรือทดสอบเว็บไซต์ บางครั้งการเปิดลิงก์ (เช่น ผ่านทาง "ควบคุมแล้วคลิก") บนหน้าเว็บลงในแท็บเบราว์เซอร์ใหม่ ดำเนินการบางอย่างในแท็บใหม่แล้วปิดจะสะดวกกว่า เพื่อหลีกเลี่ยงความยุ่งยากในการใช้ breadcrumbs หรือปุ่มย้อนกลับ วิธีการนี้ยังส่งผลให้แบ็คเอนด์ของเว็บไซต์ทำงานน้อยลง เนื่องจากปกติการปิดแท็บจะไม่ขอข้อมูลระยะไกล

ต่อไปนี้คือวิธีการ "ควบคุมการคลิก" ลิงก์ใน Chromium โดยอัตโนมัติ เพื่อให้เนื้อหาของลิงก์ปรากฏในแท็บใหม่ ตัวอย่างนี้ใช้ CodeceptJS และ Puppeteer โซลูชันนี้ได้รับการทดสอบบน OSX และ Ubuntu มันควรจะทำงานบน Windows

ขั้นแรก สร้างตัวช่วยสำหรับ CodeceptJS และแก้ไขการกำหนดค่าของ CodeceptJS เพื่อใช้งาน:

จากนั้นใช้สิ่งนี้ในสถานการณ์ของคุณ: