Setelah mem-flash build pengguna ke perangkat, Anda perlu mengaktifkan kembali USB debugging. Android Test Station dapat mengotomatiskan langkah ini menggunakan tindakan perangkat AOA , yang mengirimkan serangkaian perintah UI sederhana ke perangkat.
Rekam perintah AOA
Pertama, gunakan alat pengeditan perintah WebAOA untuk mencatat daftar perintah untuk mengaktifkan USB debugging.
Gambar 1. Tautan ke alat pengeditan perintah WebAOA di Android Test Station.
Ini juga dapat diakses di http://localhost:8000/webaoa secara default.
WebAOA memungkinkan Anda memanipulasi perangkat lokal menggunakan layar sentuh simulasi dan merekam interaksi UI Anda.
Gambar 2. Mengedit perintah untuk mengaktifkan USB debugging di WebAOA.
Empat jenis perintah yang didukung:
Klik dan usap pada layar sentuh (
click X Y
danswipe X1 Y1 DURATION X2 Y2
)Menekan tombol perangkat (
back
,home
, danwake
)Menulis teks dan menekan kombinasi tombol (
write TEXT
dankey [ KEY ...]
)Menunggu durasi yang ditentukan (
sleep DURATION
)
Ketika Anda selesai merekam perintah, Anda dapat menyalinnya ke clipboard Anda atau menyimpannya ke file.
Buat tindakan perangkat AOA
Untuk mengaktifkan kembali USB debugging secara otomatis, perintah yang direkam perlu ditambahkan ke tindakan perangkat.
Buat tindakan perangkat baru dan tambahkan TF Target Preparer dengan nama kelasnya ditetapkan ke com.android.tradefed.targetprep.AoaTargetPreparer
. Salin perintah yang direkam di WebAOA ke dalam opsi action
.
Gambar 3. Tindakan perangkat AOA untuk mengaktifkan USB debugging di Android 10 GSI.
Gunakan tindakan perangkat AOA
Saat menjadwalkan uji coba, tambahkan tindakan perangkat AOA Anda dan tempatkan langsung setelah tindakan flashing perangkat Anda.
Gambar 4. Menjadwalkan proses untuk mem-flash build pengguna dan mengaktifkan kembali USB debugging.