Menu

Friday, July 31, 2020

[Android - Espresso] โปรแกรมใน Android SDK ที่จำเป็นต้องใช้ในการเขียนเทสด้วย Espresso Framework
[Android - Espresso] Necessary Programs in Android SDK that Use to Write Test in Espresso Framework

โปรแกรมใน Android SDK ที่จำเป็นต้องใช้ในการเขียนเทส ประกอบด้วยโปรแกรมดังนี้
  • Android Debug Bridge (adb) เป็น command-line tool ที่ช่วยให้เราสามารถติดต่อสื่อสารกับอุปกรณ์ของเราได้ เช่น การรันคำสั่ง การติดตั้งแอพ เป็นต้น
    • Path ของ adb อยู่ที่ {android_sdk}/platform-tools/adb
    • คำสั่งที่ใช้บ่อยมีดังนี้
      • คำสั่งสำหรับแสดงรายการ devices ที่ connect อยู่กับเครื่องของเรา
        adb devices
      • คำสั่งสำหรับ map port จาก devices ที่ connect อยู่กับเครื่องของเรา
        adb reverse tcp:8081 tcp:8081
  • UI Automator viewer (uiautomatorviewer) เป็นเครื่องมือที่ช่วยสแกนและวิเคราะห์ UI component ที่แสดงอยู่บนหน้าจอ Device เราสามารถใช้เครื่องมือนี้ในการตรวจสอบ layout และ properties ของ component ที่เราต้องการได้
    • Path ของ uiautomatorviewer อยู่ที่ {android_sdk}/tools/bin/uiautomatorviewer
หมายเหตุ {android_sdk} บน Windows จะอยู่ที่ C:/Users/{username}/AppData/Local/Android/Sdk/
ตัวอย่างเช่น
C:\Users\puthipong\AppData\Local\Android\Sdk\platform-tools
C:\Users\puthipong\AppData\Local\Android\Sdk\tools\bin

No comments:

Post a Comment