หลังจากห่างหายการอัพเดทเวอร์ชั่นใหม่ๆไปนานมาก และแล้ว Appium Library ของ Robot Framework version 1.6 ก็ถูกปล่อยออกมาซักที

สามารถอัด Video หน้าจอได้แล้ว

จากเดิมที่จะเก็บเป็น รูปภาพ แต่ version นี้เราสามารถอัด Video เก็บไว้ได้เลยโดยใช้คำสั่ง Start Screen Recording

ตัวอย่างโค้ดการใช้งาน

โดยวิดีโอที่ถูกอัดมานั้นจะถูกแอดมาใน report เลยถ้าเป็น Android แต่สำหรับ iOS จะถูก save เป็นไฟล์แทนครับ
ข้อจำกัด Android สามารถอัดวิดีโอความยาวไม่เกิน 3 นาที และ iOS ไม่เกิน 10 นาที ครับ

รองรับ iOS Chain locator อย่างเป็นทางการ

ในที่สุดก็รองรับการใช้งาน Chain locator ของ iOS แบบ official แล้ว การใช้ Chain locator ได้จะทำให้สามารถรันเทสได้ไว และเสถียรกว่าเดิมนั่นเอง ใครยังไม่เคยลองใช้สามารถตามจาก blog นี้ได้เลย Chain locator สำหรับ iOS ที่ใช้งานแบบเดียวกับ XPath แต่ไวกว่าเยอะ

ส่งคำสั่งไปยัง Android Adb Shell 

ใช้คำสั่ง Execute Adb Shell ลองดูตัวอย่าง Adb Shell command จาก link นี้เลย https://www.automatetheplanet.com/adb-cheat-sheet/

อัพเดทอื่นๆ

  • สั่งให้ Android เปิด notifications ด้วยคำสั่ง Open Notifications ใช้ได้เฉพาะ Android emulator
  • กดปุ่มหลายๆครั้งด้วยคำสั่ง Tab multiple times เฉพาะ iOS
  • ตรวจสอบ Keyboard แสดงอยู่ไหมด้วยคำสั่ง Is Keyboard Shown

Ref: https://github.com/serhatbolsu/robotframework-appiumlibrary/releases/tag/1.6

สนใจเรียนคอร์สออนไลน์เพิ่มเติมด้านล่างเลย

Basic Robot Framework Appium

Mobile Automated Test ด้วย

Robot Framework Appium