Запись действий пользователя с использованием инструментов - PullRequest
4 голосов
/ 11 мая 2011

Я пытался искать некоторое время, но есть ли способ записать действия пользователя на симуляторах iphone / iphone для тестирования с помощью инструментов? В основном я хочу иметь возможность нацеливать приложение и записывать вводимые пользователем данные, а затем иметь возможность воспроизводить / получать данные для этого. Спасибо!

Ответы [ 3 ]

2 голосов
/ 12 мая 2011

В инструментах есть 2 опции:

1) Использовать инструмент записи интерфейса пользователя, который будет записывать движения мыши и щелчки пользователя и позволяет воспроизводить их.(К сожалению, похоже, что Phone Simulator не предоставляет доступ к элементам доступности вашего приложения для устройства записи пользовательского интерфейса.)

2) Имитируйте взаимодействия с инструментом автоматизации в javascript с использованием классов UIA - полезно для написания тестов интерфейса для приложения или имитации взаимодействия пользователя,Вы можете прочитать введение об использовании автоматизации в этом blogpost Алекса Воллмера.

0 голосов
/ 12 мая 2011

Как сказал Роджер, вам придется использовать UIAutomation framework.Документация Apple должна привести вас туда, куда вам нужно.Также взгляните на this .

. Вы должны написать автоматизацию на JavaScript.Раздражает, я знаю, но с достаточным количеством примеров перед вами вы сможете поднять это менее чем за час.

0 голосов
/ 11 мая 2011

FoneMonkey - это многообещающее стороннее решение, я работал над недавним проектом, и хотя он не был идеальным, он позволяет вам записывать действия пользователя, воспроизводить их и так далее. Кроме того, он, кажется, с открытым исходным кодом, поэтому вы можете расширить его самостоятельно, если потребуется.

Существует также UIAutomation Framework в iOS, но у меня нет прямого опыта с ним.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...