Class monkeyrunner yang berisi metode utilitas statis.
Ringkasan
Metode | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
|
Menampilkan dialog peringatan untuk proses yang menjalankan
program saat ini.
|
||||||||||
|
Menampilkan dialog dengan daftar pilihan untuk proses yang menjalankan program saat ini.
|
||||||||||
|
Menampilkan referensi API monkeyrunner dalam gaya yang mirip dengan alat
pydoc Python, yang menggunakan format yang ditentukan.
|
||||||||||
|
Menampilkan dialog yang menerima input.
|
||||||||||
|
Menjeda program saat ini selama jumlah detik yang ditentukan.
|
||||||||||
MonkeyDevice
|
Mencoba membuat koneksi antara backend
monkeyrunner dan perangkat
atau emulator yang ditentukan.
|
Metode publik
string alert ( string message, string title, 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". |
integer choice (string message, iterable choices, string title)
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". |
Hasil
- 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 help (string format)
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 (string message string initialValue, string title, 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 seconds )
Menjeda program saat ini selama jumlah detik yang ditentukan.
Argumen
seconds | Jumlah detik untuk menjeda. |
---|
MonkeyDevice
waitForConnection
(float timeout,
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. |
Hasil
-
Instance
MonkeyDevice
untuk perangkat atau emulator. Gunakan objek ini untuk mengontrol dan berkomunikasi dengan perangkat atau emulator.