มีอะไรใหม่ใน Robot Framework Puppeteer version 3

ห่างหายอัพเดทจาก Robot Framework Puppeteer ไปนาน ตอนนี้ Library ได้ปล่อย version 3.0 มาแล้ว มาดูความเปลี่ยนแปลงใหญ่ๆกันเลย รองรับ Browser ยอดนิยม เราสามารถ ทดสอบ Webkit และ Firefox แล้วครับ ดังนั้นตอนนี้ library Puppeteer เองจะรองรับ...
Condition-RobotFrameworkPuppteer

ใช้ Keyword เดียว จัดการกับ เงื่อนไขที่หลากหลาย ด้วย Run Async Keywords And Return First Completed

หลายคนคงเคยเจอเรื่องปวดหัวกับการต้องมาเขียน Test step หลายๆ step เพื่อจัดการกับ events ที่มีหลายๆ เงื่อนไข ใช่ไหมคะ? ลองใช้ Run Async Keywords And Return First Completed ใน robot framework puppeteer เหมือนน้องๆ ดูสิ...

คลิกไม่ได้ ถ้าปุ่มยังมี animation

บางครั้งปุ่มหรือแบบฟอร์ม ที่เราต้องการจะกรอกนั้นมี Animation เช่น เลื่อนขึ้นลง ทำให้ ถ้าเราสั่งให้ script กดปุ่ม หรือกรอกข้อมูลเลยจะทำให้ Script ทำงานไม่สำเร็จนั่นเอง ตัวอย่างเช่น เราต้องการจะกดปุ่มปิด Modal dialog ของ bootstrap ลองเขียน Script แบบเก่า

มาทำให้ VS Code แสดง auto-complete RF Puppeteer keywords

สำหรับใครที่ชอบใช้ lightweight code editor ที่ขนาดเล็กติดตั้งง่าย และ ไม่กินเสปคเครื่อง ช่วงเวลานี้คงหนีไม่พ้น VS Code ของ Microsoft แน่นอน ซึ่งในบทความนี้ เราจะมาสอนวิธีคอนฟิกให้ VS Code รองรับ RF Puppeteer กันครับ ขั้นตอนการติดตั้ง ติดตั้ง Puppeteer ทำตาม...

Robot Puppeteer จัดการ Browser ได้เร็วกว่า Selenium ถึง 2 เท่า

สำหรับใครที่ใช้ Selenium ในการเทสเว็บ การเปิดปิด Browser ระหว่างการรันเทส ซึ่งนับเป็นเรื่องปกติที่จำเป็นต้องทำกัน โดยเรามักจำเป็นต้องเปิดปิด browser เมื่อรันเทสเสร็จแต่ละข้อ เพื่อเป็นการ Clear Cookie, Cache ของเบราเซอร์ป้องกันไม่ให้เทสแต่ละข้อส่งผลกระทบกันเอง เปิด / ปิด Browser มีปัญหาหลักๆคือ ขั้นตอนนี้ที่ใช้เวลาพอสมควรเลย โดยเปิด browser ครั้งแรกกินเวลาประมาณ 6 วินาที เปิด tab เพิ่มใช้ประมาณ...