หากต้องการใช้ Puppeteer กับ Firefox ติดตั้งแพ็คเกจเชิดหุ่นและตั้งค่าตัวเลือกผลิตภัณฑ์เป็น “firefox” ในเวอร์ชัน 3.0 สคริปต์การติดตั้ง npm ของ Puppeteer สามารถดึงไบนารี Firefox Nightly ที่เหมาะสมสำหรับคุณโดยอัตโนมัติ ทำให้ง่ายต่อการเริ่มต้นใช้งาน
เชิดหุ่นเล่นบน Firefox ได้ไหม
Puppeteer รองรับ Firefox นอกเหนือจากเบราว์เซอร์ Chrome แล้ว เวอร์ชันใหม่ยังอัปเกรดการสนับสนุนเป็น Chrome 81 ล่าสุด และลบการสนับสนุนสำหรับ Node 8 Puppeteer เป็นโหนดทดสอบเบราว์เซอร์อัตโนมัติ
เชิดหุ่นสำหรับ Chrome เท่านั้นใช่ไหม
แต่ละเวอร์ชันของ Puppeteer รวม Chromium เวอร์ชันเฉพาะ - เวอร์ชัน เท่านั้นที่รับประกันว่าจะใช้งานได้… อย่างไรก็ตาม บ่อยครั้งควรใช้ Puppeteer กับ Google Chrome อย่างเป็นทางการมากกว่า Chromium
ฉันจะเปิดเบราว์เซอร์โดยใช้เชิดหุ่นได้อย่างไร
หากต้องการใช้ Puppeteer กับ Chrome หรือ Chromium เวอร์ชันอื่น ให้ส่งผ่านเส้นทางของไฟล์สั่งการเมื่อสร้างอินสแตนซ์เบราว์เซอร์: const browser=await puppeteer เปิดตัว ({ executablePath: '/path/to/Chrome' }); คุณยังสามารถใช้ Puppeteer กับ Firefox Nightly (รองรับแบบทดลอง)
ฝันร้ายเป็นเว็บเบราว์เซอร์ที่ไม่มีหัวใช่ไหม
Nightmare เป็นไลบรารีอัตโนมัติของเบราว์เซอร์ … ภายใต้ประทุนนั้น ใช้อิเล็กตรอนเป็นเบราว์เซอร์หัวขาด Nightmare ทำงานได้ดีสำหรับการทดสอบส่วนต่อประสานผู้ใช้อัตโนมัติ (UI) เพราะใช้ Simpleอินเทอร์เฟซการเขียนโปรแกรมแอปพลิเคชัน (API) ดังนั้นการทดสอบการเขียนจึงง่าย