הפעלה אוטומטית של איתור באגים ב-USB בבניית משתמש

לאחר הבזק של בניית משתמש במכשיר, עליך להפעיל מחדש איתור באגים ב-USB. Android Test Station יכולה להפוך את השלב הזה לאוטומטי באמצעות פעולות מכשיר AOA , ששולחות סדרה של פקודות ממשק משתמש פשוטות למכשיר.

הקלט את פקודות AOA

ראשית, השתמש בכלי עריכת הפקודות של WebAOA כדי להקליט את רשימת הפקודות כדי לאפשר איתור באגים ב-USB.

קישור WebAOA

איור 1. קישור לכלי עריכת הפקודות של WebAOA בתחנת הבדיקה של Android.

הוא נגיש גם בכתובת http://localhost:8000/webaoa כברירת מחדל.

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 שלה.

פעולת מכשיר AOA

איור 3. פעולת מכשיר AOA להפעלת איתור באגים ב-USB ב-Android 10 GSI.

השתמש בפעולת מכשיר AOA

בעת תזמון ריצת מבחן, הוסף את פעולת מכשיר ה-AOA שלך והצב אותה ישירות לאחר פעולת ההבהבה של המכשיר.

בחירת פעולת מכשיר AOA

איור 4. תזמון הפעלה להבהב של בניית משתמש והפעלה מחדש של ניפוי USB.