Я ищу способ управления устройством iOS с помощью Mac и выполнения предопределенных сенсорных макросов.

Я ищу способ управления устройством iOS с помощью Mac и выполнения предопределенных сенсорных макросов.

Я хочу провести автоматизированное тестирование приложения, чтобы мне не приходилось сидеть перед телефоном и выполнять одни и те же повторяющиеся задачи.

Одна из мыслей — использовать решение VNC для подключения к iPhone, а затем запустить какое-то программное обеспечение для макросов клавиатуры/мыши на Mac. Но это не будет «умным», поэтому мне интересно, есть ли способ включить в процесс какой-то ИИ. Это будет означать OCR и какой-то логический движок. Существует ли что-то подобное?

решение1

iOS имеет обширный набор встроенных механизмов (называемых автоматизацией пользовательского интерфейса), позволяющих вам взаимодействовать с объектами и областями на экране.

В результате появился целый ряд решений для тестирования автоматизации пользовательского интерфейса для приложений iOS, начиная со встроенногоАвтоматизация пользовательского интерфейсаособенности в ApplesИнструментыинструмент.

Я бы посоветовал вам начать с этого, а затем рассмотреть другие доступные варианты:

решение2

На самом деле я этого не делал, но самое простое решение, которое я могу себе представить, это некая комбинация iOSSimulator или TeamViewer, а затемСикули, который позволяет вам делать графические скрипты с элементами пользовательского интерфейса. Это трудно описать, но зайдите на этот сайт и посмотрите некоторые из тестовых демонстрационных видеороликов.

Хотя я опасаюсь, что это будет довольно хрупкое решение.

Связанный контент