Toolverse
Wszystkie skille

ios-simulator-skill

autor: conorluddy

Automatyzuj testy iOS z nawigacją opartą na dostępności, bez pikselowych współrzędnych

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Mobile
Wyświetlenia
154

O skillu

Zestaw 21 gotowych skryptów do budowania, testowania i automatyzacji aplikacji iOS. Zamiast klikać na piksele, nawigujesz po elementach UI semantycznie — znajdziesz przycisk po tekście lub typie, a agent AI otrzyma zwięzłe odpowiedzi. Skrypty obsługują mapowanie ekranu, uruchamianie aplikacji, wprowadzanie tekstu, zarządzanie symulatorem i monitorowanie logów. Każdy skrypt wspiera format JSON dla maszyn i opcję --help dla człowieka.

Jak używać

  1. Sprawdź środowisko: uruchom skrypt sim_health_check.sh, aby zweryfikować, że Xcode i symulator iOS są dostępne i poprawnie skonfigurowane.

  2. Uruchom aplikację: użyj app_launcher.py z parametrem --launch i identyfikatorem pakietu, np. com.example.app, aby załadować aplikację w symulatorze.

  3. Zmapuj ekran: wykonaj screen_mapper.py, aby zobaczyć listę interaktywnych elementów na bieżącym ekranie — przyciski, pola tekstowe i ich dostępne akcje.

  4. Nawiguj i interakcja: użyj navigator.py do znalezienia elementu (--find-text "Login" lub --find-type TextField) i wykonania akcji (--tap lub --enter-text "wartość").

  5. Monitoruj logi: jeśli potrzebujesz diagnostyki, uruchom log_monitor.py z filtrami (--severity error, --follow), aby śledzić błędy i ostrzeżenia w czasie rzeczywistym.

  6. Buduj i testuj: skrypt build_and_test.py kompiluje projekt Xcode, uruchamia testy i parsuje wyniki — dodaj --json, aby otrzymać strukturyzowane dane dla agentów AI.

Podobne skille