0/12 selesai APK

00 Persiapan alat

Emulator jalan, Maestro terpasang, APK playground terinstal.

30 menit · 5 langkah · 1 misi

Langkah instalasi

  1. 1

    Java 17

    Dibutuhkan Maestro.

    $ winget install EclipseAdoptium.Temurin.17.JDK
    $ java -version
  2. 2

    Android Studio + emulator

    Buat emulator Pixel 8, API 34, lewat Device Manager. Tambahkan platform-tools ke PATH.

    $ winget install Google.AndroidStudio
    # PATH: %LOCALAPPDATA%\Android\Sdk\platform-tools
    $ adb devices
  3. 3

    Maestro CLI

    Unduh maestro.zip dari rilis GitHub Maestro, ekstrak ke C:\maestro, tambahkan C:\maestro\bin ke PATH.

    $ maestro --version
  4. 4

    Pasang playground

    Unduh APK (51 MB), lalu pasang ke emulator.

    # unduh dari halaman Playground
    $ adb install -r laundry-kiloan-v1.3.0.apk
  5. 5

    Flow pertama

    Jalankan kunci jawaban Modul 01.

    $ maestro test m01_flow_pertama.yaml
    [Passed] M01 · Login sebagai Budi
Layar login_screen di app Laundry Kiloan
login_screen

Praktik di playground

  1. Unduh APK di halaman Playground
  2. Pasang ke emulator dengan adb install
  3. Buka app: layar login muncul

Misi

Jalankan flow contoh sampai muncul [Passed].

Lihat kunci jawabankunci/m01_flow_pertama.yamlLulus di emulator

Jalankan file kunci Modul 01.

kunci/m01_flow_pertama.yaml
- launchApp:
    clearState: true
- tapOn:
    id: login_phone_input
- inputText: "081211112222"
- tapOn:
    id: login_password_input
- inputText: laundry123
- hideKeyboard
- tapOn:
    id: login_submit_button
- assertVisible:
    id: home_greeting_text
    text: "Halo, Budi"
Unduh file

appId salah membuat app tidak ditemukan. Pakai com.latihan.laundry_kiloan. Layar emulator yang terkunci juga membuat semua flow gagal: bangunkan dulu.