Menyatukan eksekusi automation test, device mirroring tanpa latensi, dan monitoring network traffic real-time ke dalam satu antarmuka terpadu.
Fitur
Tidak perlu pindah-pindah terminal, browser, atau tools lain saat menjalankan test.
Jalankan flow dari workspace, output konsol muncul real-time.
Layar device tampil di desktop lewat USB.
Pantau request dan response HTTP secara real-time.
Hasil test tersimpan otomatis dengan screenshot tiap langkah.
Navigasi flow dan subflow dalam satu project workspace.
Cek dependensi sebelum test dijalankan.
Cara Kerja
Flow automation yang kompleks, jadi urutan langkah yang jelas, rapi, dan terstruktur.
Physical device terdeteksi otomatis. Pilih target dari dropdown.
Buka file YAML dari workspace tree. Subflow yang diimport via runFlow akan terbaca otomatis.
Tekan Run. Konsol, mirroring, dan network monitor aktif bersamaan.
Hasil test tersimpan di tab History, siap dibagikan sebagai laporan HTML.
Arsitektur
Bagaimana SiMandor terhubung ke device, menangkap traffic, dan menjalankan test secara real-time.
Diperlukan untuk kompilasi WebDriverAgent. Tanpa Xcode, SiMandor tidak dapat terhubung ke physical device.
Engine untuk eksekusi test. Harus terinstall dan bisa dipanggil dari terminal.
Jembatan komunikasi ke physical device, dikompilasi melalui Xcode dan dikelola oleh Maestro Runner.
Memanggil Maestro Runner di background, log tampil real-time di konsol.
Stream layar device via USB, langsung tampil di SiMandor tanpa tools tambahan.
Traffic HTTP tercapture otomatis: method, status, URL, dan payload.
Prasyarat
Pastikan komponen berikut sudah terinstall di Mac Anda sebelum menggunakan SiMandor.
Engine eksekusi utama. Dibutuhkan untuk menjalankan flow test yaml.
Diperlukan untuk kompilasi WebDriverAgent agar dapat berinteraksi dengan physical device iOS.
Sistem operasi minimum yang didukung. Direkomendasikan menggunakan Apple Silicon (M-Series) untuk performa optimal.
iPhone fisik beserta kabel data. Diperlukan karena SiMandor dirancang berinteraksi khusus dengan physical device.
FAQ
Untuk pertanyaan di luar daftar ini, hubungi RchX secara langsung.
Ada prasyarat instalasi?
Ya, beberapa dependensi seperti Maestro Runner dan Xcode harus terinstall dan bisa dijalankan dari terminal.
Mengapa harus install Xcode penuh, bukan sekadar Command Line Tools?
Xcode dibutuhkan untuk menangani login Apple ID dan proses verifikasi akun (Code sign) agar WebDriverAgent (WDA) memiliki izin untuk diinstall ke iOS physical device.
Apakah mendukung simulator?
Tidak. Hanya mendukung iOS physical device. Device mirroring dan network monitor tidak jalan di simulator.
Di mana data test tersimpan?
Lokal di Mac. 100% Offline, tidak ada data yang dikirim keluar.
Bisa menjalankan beberapa flow sekaligus?
Tidak, hanya satu flow per waktu.
Format laporan apa yang dihasilkan?
Dalam format HTML interaktif, buka di browser, bagikan tanpa dependensi tambahan.
Bagaimana cara memperbarui SiMandor?
Minta file .app terbaru, ganti yang lama. Belum ada auto-update.
Apakah mendukung environment variable?
Ya, lewat file .env di project workspace.
Apakah subflow dapat dipanggil dari dalam flow?
Ya, gunakan runFlow. Semua file di dalam folder dan subfolder akan otomatis
terbaca.
Apa yang perlu diperiksa jika device tidak terdeteksi?
Cek kabel data, USB debugging aktif, dan koneksi terverifikasi dari terminal.
Apakah SiMandor aplikasi berbasis Electron atau Web?
Sama sekali tidak. SiMandor dibangun 100% secara native dengan framework buatan Apple (SwiftUI) demi menjamin efisiensi memori yang tinggi.
Bagaimana jika aplikasi (Bundle ID) tidak terdeteksi?
Anda bisa mengetik dan memasukkan Bundle ID secara manual.
Apa kegunaan fitur WDA Cache Manager?
Fitur ini membantu Anda mengatasi error koneksi ke device iOS dengan membersihkan cache WebDriverAgent cukup dengan 1 klik.
Apakah saya bisa melihat laporan hasil test sebelumnya?
Tentu. Tersedia menu History untuk melihat daftar test sebelumnya, membuka ulang laporan HTML, dan membersihkan histori.
Apakah screen mirroring bisa berjalan tanpa delay?
Ya, SiMandor menggunakan integrasi native CoreMediaIO untuk menangkap layar iOS via kabel USB (zero-latency).
Versi
SiMandor diperbarui manual. Cek versi terbaru sebelum lapor bug.
Versi Saat Ini
v0.0.10
Diperbarui 22 Agustus 2026
.env.