Agentβ™₯︎Age
Catalog

io.github.valewnrt/testa

Official

by valewnrt Β· Swift

Drive the iOS Simulator from an agent: read the screen, tap/type/swipe, replay flows in CI.

io.github.valewnrt/testa MCP Server

This MCP server drives the iOS Simulator from an agent. It can read the screen (via the accessibility tree and/or on-device OCR) and perform real HID touch interactions such as tap/type/swipe. It supports replaying captured user flows in CI. The project targets end-to-end testing for React Native/Expo and native SwiftUI apps.

πŸ› οΈ Key Features

  • iOS Simulator control from an agent
  • Screen reading via accessibility tree or on-device OCR
  • Real HID gestures: tap, type, swipe
  • Flow capture for later replay in CI
  • Topics include iOS, iOS Simulator, and e2e testing

πŸš€ Use Cases

  • End-to-end testing of React Native/Expo apps
  • End-to-end testing of native SwiftUI apps
  • CI replay of previously saved flows

⚑ Developer Benefits

  • E2E testing without requiring testID
  • Token-efficient, fast operation
  • Intended for CI workflow reuse

⚠️ Limitations

  • The description provided does not specify supported app types beyond React Native/Expo and SwiftUI, nor does it list configuration or authentication details

Topics

ai-agentsclaudee2e-testingiosios-simulatormcpmcp-serverreact-nativeswiftuitest-automation