Speed Up Appium ด้วย Reset Strategies

เนื่องจากการรันเทสในแต่ละข้อนั้น เราสามารถที่จะกำหนดการล้างข้อมูล App ในเครื่องผ่านการใช้งาน Reset Strategies ซึ่งการเลือกใช้งาน Reset Strategies แต่ละแบบนั้นมีผลเป็นอย่างมากกับเวลาในการรันเทส Reset Options PlatformdefaultfullResetnoResetiOSปิด Application*ไม่ลบข้อมุล appแต่จะไม่ uninstall appปิด Applicationลบข้อมูล appuninstall appไม่ปิด applicationไม่ลบข้อมุล appไม่ uninstall appAndroidปิด Application*ลบข้อมูล...

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

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

Robot Framework 4.0 มาแล้ว

หลังจาก Robot Framework version 3.2 ถูกปล่อยออกมา ทุกคนก็รอการอัพเดทครั้งใหญ่ที่จะทำให้ Robot Framework สามารถเขียน Test Script ที่มีความซับซ้อนสูงได้ขึ้นอีกขั้นนึง การเปลี่ยนแปลงใหญ่นี้มีอะไรบ้างมาดูกันเลย รองรับ Native IF-ELSE Statement ก่อนหน้านี้ถ้าจะใช้ IF ELSE จะเป็นการเรียกใช้ผ่าน Keywords เช่น Run Keyword...

มีอะไรใหม่ใน 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 เหมือนน้องๆ ดูสิ...