Lewati ke konten utama

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:

  1. Memeriksa apakah sebuah gambar ada di layar
  2. 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:

  1. Kondisi pertama diperiksa
  2. Jika salah, kondisi kedua diperiksa
  3. 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:

  1. Memeriksa keberadaan gambar
  2. Menampilkan satu peringatan jika ditemukan
  3. 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