ห่างหายอัพเดทจาก Robot Framework Puppeteer ไปนาน ตอนนี้ Library ได้ปล่อย version 3.0 มาแล้ว มาดูความเปลี่ยนแปลงใหญ่ๆกันเลย

รองรับ Browser ยอดนิยม

เราสามารถ ทดสอบ Webkit และ Firefox แล้วครับ ดังนั้นตอนนี้ library Puppeteer เองจะรองรับ การทดสอบ browser หลัก 3 ตัวคือ Chrome Webkit และ Firefox

Webkit เป็น base engine ที่ Apple นำมาต่อยอดเป็น Safari นั่นเอง

ข้อดีของการทดสอบผ่าน Webkit คือเราสามารถรันเทสบน window ได้เลยไม่ต้องซื้อเครื่อง mac มาเพื่อเทส Safari แล้วครับ

รองรับ Playwright Microsoft Test Library

Playwright เป็น Test Library ที่ดูแลโดย Microsoft สำหรับ version 3 เราสามารถเลือกใช้ Test Library ได้เพียงแค่ระบุ browser ที่ใช้เทสจาก chrome เป็น pwchrome เท่านั้นเอง

รองรับ Chain Locator

เป็นรูปแบบการเขียน Locator แบบใหม่โดยเป็นการ รวม CSS Locator และ XPath locator เข้าด้วยกัน ทำให้เราสามารถนำจุดเน่นของ locator ทั้งสองมาใช้รวมกัน ทำให้การออกแบบ locator ทำได้ง่ายขึ้น และดีขึ้นนั่นเอง

ตัวอย่าง chain locator