จัดการขนาดหน้าจอของ Browser ด้วย View Port

เนื่องจาก Test library ยุคใหม่จะไม่ได้ใช้แนวคิดการรันเทสอย่างการขยายขนาดหน้าจอให้เต็มจอ แต่จะเป็นการใช้งาน View Port ในการแสดงผล แล้ว View Port คือ อะไรล่ะ ? มันก็คือ การกำหนด การแสดงผลของหน้าจอ โดยไม่เกี่ยวข้องกับขนาดของ browser นั่นเองครับ

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

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

Chain locator กับการรวมความสามารถของ locator ที่หลากหลาย เข้าด้วยกัน

Chain locator เป็นรูปแบบการค้นหา Web Element แบบใหม่ที่ได้มาจาก Library Playwright ของ Microsoft สำหรับใครที่ต้องการใช้ความสามารถนี้จำเป็นต้อง upgrade Robot Framework Puppeteer เป็น version 3 ซะก่อน ด้วยคำสั่งด้านล่างนี้เลย Chain locator เป็นการนำ CSS locator...

เทสเว็บ เร็วกว่า ง่ายกว่า เสถียรกว่า ด้วย Robot Framework Puppeteer

ช่วงนี้หากใครตามข่าวสารการทำ automate test โดยเฉพาะการเทส Web Application น่าจะเคยได้ยิน เทส framework ตัวใหม่ๆ อย่าง cypress หรือ Katalon กันมาบ้าง โดยหลายเจ้าพยายามแก้ไขปัญหาความไม่เสถียรของการเทส Web Application   ทำไม Selenium ไม่เสถียร Selenium ใช้งาน Web driver เป็นหลัก ปัญหานี้ทำให้ ผู้ใช้งานต้องคอยมาอัพเดท Web driver อยู่บ่อยๆ หากลืม เทสอาจรันไม่ได้ ใครใช้ Chrome...

เสริมความเชื่อมั่นด้วย Visual Testing กับ Robot Framework Puppeteer Percy

Visual testing คือ เทคนิคการทำ automated process การยืนยันความถูกต้องของ การเปลี่ยนแปลงหน้า UI เช่น มีการอัพเดทหน้า Home page จาก version 1.1 เป็น 1.2 มีการเปลี่ยนแปลง ชื่อเมนูต่างๆนั่นเอง Percy.io เป็นบริการ one-stop service สำหรับ visual testing