If, Else If, Else
Di Android Macro, pernyataan kondisional digunakan untuk melakukan tindakan yang berbeda berdasarkan kondisi yang berbeda. Bentuk paling umum dari pernyataan kondisional adalah pernyataan if, else if, dan else.
Pernyataan If
Pernyataan if digunakan untuk mengeksekusi blok kode hanya jika kondisi tertentu terpenuhi (benar).
Contoh di atas menunjukkan pernyataan if dasar yang:
- Memeriksa apakah sebuah gambar ada di layar
- Jika benar, melakukan aksi klik pada koordinat (500,500)
Pernyataan Else If
Pernyataan else if memungkinkan Anda menguji beberapa kondisi secara berurutan.
Pada contoh ini:
- Kondisi pertama diperiksa
- Jika salah, kondisi kedua diperiksa
- Tindakan yang berbeda dilakukan berdasarkan kondisi mana yang benar
Pernyataan Else
Pernyataan else dieksekusi ketika tidak ada satu pun dari kondisi sebelumnya yang benar.
Contoh ini menunjukkan:
- Memeriksa keberadaan gambar
- Menampilkan satu peringatan jika ditemukan
- Menampilkan peringatan yang berbeda jika tidak ditemukan
Kegunaan Umum
Pernyataan kondisional berguna untuk:
- Memeriksa apakah elemen ada sebelum berinteraksi dengannya
- Membuat jalur yang berbeda berdasarkan kondisi layar
- Menangani kesalahan dan kasus khusus
- Membuat makro lebih tangguh dan mudah beradaptasi
Tips
- Selalu uji kondisi Anda secara menyeluruh
- Gunakan kondisi yang jelas dan logis
- Pertimbangkan semua skenario yang mungkin terjadi
- Tambahkan delay yang sesuai saat diperlukan
- Gunakan pernyataan else sebagai cadangan