MonkeyRunner

Class monkeyrunner yang berisi metode utilitas statis.

Ringkasan

Metode
void alert (pesan string, string title, string okTitle)
Menampilkan dialog peringatan untuk proses yang menjalankan program saat ini.
bilangan bulat choice (pesan string, pilihan iterable, judul string)
Menampilkan dialog dengan daftar pilihan untuk proses yang menjalankan program saat ini.
void bantuan (format string)
Menampilkan referensi API monkeyrunner dalam gaya yang mirip dengan alat pydoc Python, yang menggunakan format yang ditentukan.
string input (pesan string, string initialValue, string judul, string okTitle, string cancelTitle)
Menampilkan dialog yang menerima masukan.
void sleep (float detik)
Menjeda program saat ini selama jumlah detik yang ditentukan.
MonkeyDevice waitForConnection (waktu tunggu float, string deviceId)
Mencoba membuat koneksi antara backend monkeyrunner dan perangkat atau emulator yang ditentukan.

Metode publik

string alert ( pesan string, judul string, string okTitle)

Menampilkan dialog peringatan untuk proses yang menjalankan program saat ini. Dialog adalah modal, sehingga program akan dijeda sampai pengguna mengklik tombol dialog.

Argumen
message Pesan yang akan ditampilkan dalam dialog.
title Judul dialog. Nilai defaultnya adalah "Alert".
okTitle Teks yang ditampilkan di tombol dialog. Nilai defaultnya adalah "OK".

bilangan bulat pilihan (pesan string, pilihan iterable, judul string)

Menampilkan dialog dengan daftar pilihan untuk proses yang menjalankan program saat ini. Dialog adalah modal, sehingga program akan dijeda sampai pengguna mengklik salah satu tombol dialog.

Argumen
message Pesan perintah yang ditampilkan dalam dialog.
choices Iterable Python yang berisi satu atau beberapa objek yang ditampilkan sebagai string. Bentuk yang direkomendasikan adalah array string.
title Judul dialog. Defaultnya adalah "Input".
Return
  • Jika pengguna membuat pilihan dan mengklik tombol "OK", metode akan menampilkan indeks berbasis 0 dari pemilihan dalam iterable. Jika pengguna mengklik tombol "Cancel", metode akan menampilkan -1.

void bantuan (format string)

Menampilkan referensi API monkeyrunner dalam gaya yang mirip dengan alat pydoc Python, yang menggunakan format yang ditentukan.

Argumen
format Format markup yang akan digunakan dalam output. Nilai yang dimungkinkan adalah "text" untuk teks biasa atau "html" untuk HTML.

string input (pesan string string initialValue, string judul, string okTitle, string cancelTitle)

Menampilkan dialog yang menerima input dan menampilkannya ke program. Dialog adalah modal, sehingga program akan dijeda sampai pengguna mengklik salah satu tombol dialog.

Dialog berisi dua tombol, salah satunya menampilkan nilai okTitle dan yang lainnya menampilkan nilai cancelTitle. Jika pengguna mengklik tombol okTitle, nilai kotak input saat ini akan ditampilkan. Jika pengguna mengklik tombol cancelTitle, string kosong akan ditampilkan.

Argumen
message Pesan perintah yang ditampilkan dalam dialog.
initialValue Nilai awal yang akan ditampilkan dalam dialog. Defaultnya adalah string kosong.
title Judul dialog. Defaultnya adalah "Input".
okTitle Teks yang ditampilkan di tombol okTitle. Defaultnya adalah "OK".
cancelTitle Teks yang ditampilkan di tombol cancelTitle. Defaultnya adalah "Cancel".
Hasil
  • Jika pengguna mengklik tombol okTitle, metode akan menampilkan nilai kotak input dialog saat ini. Jika pengguna mengklik tombol cancelTitle, metode akan menampilkan string kosong.

void sleep ( float detik )

Menjeda program saat ini selama jumlah detik yang ditentukan.

Argumen
detik Jumlah detik yang dijeda.

MonkeyDevice waitForConnection (waktu tunggu float, string deviceId)

Mencoba membuat koneksi antara backend monkeyrunner dan perangkat atau emulator yang ditentukan.

Argumen
timeout Jumlah detik untuk menunggu koneksi. Defaultnya adalah menunggu selamanya.
deviceId Ekspresi reguler yang menentukan nomor seri perangkat atau emulator. Untuk mengetahui deskripsi perangkat dan nomor seri emulator, lihat topik Android Debug Bridge.
Return
  • Instance MonkeyDevice untuk perangkat atau emulator. Gunakan objek ini untuk mengontrol dan berkomunikasi dengan perangkat atau emulator.