לאחר הבזק של בניית משתמש במכשיר, עליך להפעיל מחדש איתור באגים ב-USB. Android Test Station יכולה להפוך את השלב הזה לאוטומטי באמצעות פעולות מכשיר AOA , ששולחות סדרה של פקודות ממשק משתמש פשוטות למכשיר.
הקלט את פקודות AOA
ראשית, השתמש בכלי עריכת הפקודות של WebAOA כדי להקליט את רשימת הפקודות כדי לאפשר איתור באגים ב-USB.
איור 1. קישור לכלי עריכת הפקודות של WebAOA בתחנת הבדיקה של Android.
הוא נגיש גם בכתובת http://localhost:8000/webaoa כברירת מחדל.
WebAOA מאפשרת לך לתפעל מכשיר מקומי באמצעות מסך מגע מדומה ולתעד את האינטראקציות שלך בממשק המשתמש.
איור 2. עריכת הפקודות להפעלת ניפוי USB ב-WebAOA.
ארבעה סוגי פקודות נתמכים:
לחיצה והחלקה על מסך המגע (
click X Y
והחלקהswipe X1 Y1 DURATION X2 Y2
)לחיצה על לחצני המכשיר (
back
,home
wake
)כתיבת טקסט ולחיצה על שילובי מקשים (
write TEXT
ומקשkey [ KEY ...]
)ממתין למשך זמן מוגדר (
sleep DURATION
)
כשתסיים להקליט פקודות, תוכל להעתיק אותן ללוח שלך או לשמור אותן בקובץ.
צור פעולת מכשיר AOA
כדי להפעיל מחדש באופן אוטומטי איתור באגים ב-USB, יש להוסיף את הפקודות המוקלטות לפעולת המכשיר.
צור פעולת מכשיר חדשה והוסף TF Target Preparer עם שם המחלקה שלו מוגדר ל- com.android.tradefed.targetprep.AoaTargetPreparer
. העתק את הפקודות הרשומות ב-WebAOA לאפשרות action
שלה.
איור 3. פעולת מכשיר AOA להפעלת איתור באגים ב-USB ב-Android 10 GSI.
השתמש בפעולת מכשיר AOA
בעת תזמון ריצת מבחן, הוסף את פעולת מכשיר ה-AOA שלך והצב אותה ישירות לאחר פעולת ההבהבה של המכשיר.
איור 4. תזמון הפעלה להבהב של בניית משתמש והפעלה מחדש של ניפוי USB.