Mobile automate test

  • All Post
  • General
  • Mobile automate test
  • Test API
Keyword Appium Library Robot Framework ที่ใช้บ่อย

December 3, 2024/

วันนี้มาแนะนำ Keyword Appium Library Robot Framework ที่ใช้กันบ่อยๆ มีอะไรบ้าง ไปดูกัน! Keyword การเปิดปิด application การเปิด app เราจะใช้ keyword Open Application โดย Android เราจะใช้ driver UiAutomator2 แล้วก็ระบุ version กับชื่อของ device, path ของ file apk และ package กับ activity ของ app ส่วน iOS เราจะใช้ driver XCUITest แล้วก็ระบุ version กับชื่อของ…

Element Locator ที่ใช้ในการทดสอบ Automate Mobile

January 28, 2024/

ติดตั้ง Appium Inspector เพื่อใช้หา Element ในการเขียนโปรแกรมเพื่อทำการทดสอบระบบของแอพพลิเคชั่น จำเป็นต้องใช้ตัวระบุตำแหน่งขององค์ประกอบต่าง ๆ ในการนำเอาไปใช้กับ keyword ใด ๆ หรือพูดง่าย ๆ ว่า เป็นการระบุว่าปุ่มไหนชื่ออะไร หรือว่าตำแหน่งนี้ ถูกเรียกว่าอย่างไรเพื่อเอาชื่อของตำแหน่งนั้น ๆ ไปใช้เพื่อเขียนโปรแกรมในการทดสอบได้อย่างถุกต้อง โดยประเภทของ Locator แต่ละแบบนั้น จะมีคุณสมบัติแตกต่างกันไปถ้าเราใช้ locator ผิดประเภทผลการทดสอบที่ออกมาจากจะผิดพลาดก็ได้ ยกตัวอย่างเช่น ถ้าต้องการจะทดสอบการกดปุ่ม แต่เรากำหนดให้ไปใช้ xpath ของปุ่มนั้น ผลการทดสอบที่ออกมาจะไม่มีความเสถียร เนื่องจากอาจจะมีการเปลี่ยนตำแหน่งของ Xpath ได้ “การรู้วิธีใช้ locator ต่างๆ อย่างถูกต้องจะทำให้ในการสร้างสคริปต์การทำงานได้อย่างมีประสิทธิภาพ เพราะหากสคริปต์ทดสอบไม่สามารถระบุ locator ที่ชัดเจนได้ การทำงานจะผิดพลาดในที่สุด” โดย Locator…

วิธีใช้ Appium เพื่อหา Elementor

January 28, 2024/

ติดตั้ง Appium Inspector เพื่อใช้หา Element เราสามารถใช้ appium instector ได้จาก 2 ช่องทางคือ 1. ผ่านทางหน้าเว็บ https://inspector.appiumpro.com/ 2. ดาวน์โหลดและติดตั้งโปรแกรม Appium Inspector จากเว็บไซต์ https://github.com/appium/appium-inspector/releases ทำการติดตั้ง Appium Server 1. เปิด command line ขึ้นมา (run –> cmd) 2. รันคำสั่ง  npm install -g appium ทำการติดตั้ง AppiumLibrary เพื่อทำการเรียกใช้ appium ใน robot framework 1.…

Introduction mobile automate

January 28, 2024/

Appium เป็น Automation Framework หรือ Automation Testing Tool ที่ถูก พัฒนา ต่อ ยอด มาจาก Selenium ซึ่งจะนำมาใช้ทดสอบ application ซึ่งตัว Appium และ Selenium จะใช้ตัว webdriver สื่อสารกับ platform เหมือนกัน โดยการทำงานของ Appium จะทำงานเป็น Server ซึ่งทำการรับค่าจาก Client มาประมวณผล และส่งคำสั่งนั้นไปหา Appium driver [IOS, Android] เพื่อทำการทำตามคำสั่งที่เราส่งมาจาก client โดยจะแสดงผลในหน้าจอของ Emulator หลังจากนั้น เมื่อได้ผลลัพท์ของคำสั่งที่เราส่งไปแล้ว Appium service…

43 Thai CC Tower, 23rd Floor, Room 234,
South Sathorn Rd., Yannawa, Sathorn, Bangkok 10120

Email : qsquad.qa@gmail.com

Services