Estou procurando uma maneira de controlar um dispositivo iOS com um Mac e executar macros de toque predefinidas

Estou procurando uma maneira de controlar um dispositivo iOS com um Mac e executar macros de toque predefinidas

Estou procurando realizar testes automatizados em um aplicativo para não precisar sentar na frente do telefone e realizar as mesmas tarefas repetitivas.

Uma ideia é usar uma solução VNC para conectar-se ao iPhone e, em seguida, executar algum tipo de software de macro de teclado/mouse no Mac. Mas não será "inteligente", então estou me perguntando se existe uma maneira de incorporar algum tipo de IA ao processo. Isso significaria OCR e algum tipo de mecanismo lógico. Será que algo assim existe?

Responder1

O iOS possui um extenso conjunto de mecanismos integrados (chamados UI Automation) para permitir que você interaja com objetos e áreas na tela.

Como resultado, há uma variedade de soluções de teste de automação de interface do usuário para aplicativos iOS, começando com o integradoAutomação da IUrecursos em maçãsInstrumentosferramenta.

Eu sugiro que você comece com isso e depois dê uma olhada em alguns dos outros disponíveis:

Responder2

Na verdade, não fiz isso, mas a solução mais simples que posso imaginar seria alguma combinação de iOSSimulator ou TeamViewer e entãoSikuli, que permite criar scripts gráficos com elementos da interface do usuário. É difícil descrever, mas acesse esse site e assista a alguns dos vídeos de demonstração de testes.

Eu ficaria preocupado que fosse uma solução bastante frágil.

informação relacionada