Puppeteer เป็น library สำหรับควบคุมการทำงานบน web browser
ซึ่งใน version 23 สนับสนุน Firefox แล้ว
ดังนั้นช่วยให้นักพัฒนาสามารถใช้งานได้ทั้ง Chrome และ Firefox
โดยที่ทำงานผ่าน WebDriver BiDi
ไม่ได้ทำงานแบบ request/response เหมือนกับ WebDriver
แต่ทำงานแบบ bi-directional ซึ่งทำงานเร็วมาก ๆ

มาดูตัวอย่างการใช้งานกันนิดหน่อย

ทำการ config browser ที่ใช้งาน

จากนั้นทำการติดตั้ง browser และ run ดังนี้

เพียงเท่านี้ ก็สามารถใช้งานง่าย ๆ ได้แล้ว

Reference Website