claude-mobile-ios-testing
Automatyzuj testy iOS z wizualną weryfikacją — połączenie expo-mcp i xc-mcp
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do autonomicznych testów aplikacji iOS na symulatorze. Łączy expo-mcp do testowania komponentów React Native (wyszukiwanie elementów po testID, tapnięcia, zrzuty ekranu) z xc-mcp do zarządzania cyklem życia symulatora (boot, instalacja, uruchomienie). Idealny do weryfikacji poprawności wizualnej, automatyzacji interakcji UI i testowania na wielu urządzeniach (iPhone SE, 14, Pro Max). AI analizuje zrzuty ekranu i waliduje komponenty.
Jak używać
Zainstaluj skill claude-mobile-ios-testing w swoim projekcie. Upewnij się, że masz dostęp do expo-mcp i xc-mcp — są to narzędzia wymagane do działania.
Na początku sesji testowej ogłoś: "Używam umiejętności claude-mobile-ios-testing do autonomicznych testów iOS". Dzięki temu Claude wie, które narzędzia ma dostępne.
Uruchom symulator iOS za pomocą xc-mcp — wybierz urządzenie (np. iPhone 14) i poczekaj na jego pełny boot. Następnie zainstaluj aplikację (.app) na symulatorze i ją uruchom.
Używaj expo-mcp do interakcji z aplikacją: wyszukuj elementy interfejsu po ich testID, tapnij w nie, aby wyzwolić akcje, i zbieraj zrzuty ekranu do analizy. Jeśli element nie ma testID, przełącz się na xc-mcp z współrzędnymi ekranu.
Po każdym kroku interakcji pobierz zrzut ekranu za pomocą automation_take_screenshot (expo-mcp). Claude przeanalizuje obraz i zweryfikuje, czy aplikacja zachowuje się poprawnie i wygląda jak oczekiwano.
Powtarzaj kroki 4–5 dla wszystkich scenariuszy testowych. Jeśli potrzebujesz dostępu do drzewa dostępności iOS (accessibility tree), użyj idb-ui-describe z xc-mcp.