Как добавить утверждение в бегун обезьяны - PullRequest
1 голос
/ 22 ноября 2011

Мне нужно добавить пару утверждений на экран.

Допустим, я на странице 1. Мне нужно убедиться, что какой-то текст xxx отображается или нет, а кнопка отображается или нет, а также необходимоубедитесь, что метка кнопки.

Пожалуйста, помогите мне, как добавить утверждение в скрипт бегуна обезьяны ..

Спасибо

Ответы [ 2 ]

0 голосов
/ 08 декабря 2011

Посмотрите на http://developer.android.com/guide/developing/tools/MonkeyImage.html,, если у вас уже есть объект MonkeyImage, который выглядит правильно, вы можете использовать MonkeyImage.sameAs (), чтобы сравнить его с текущим MonkeyImage.

http://docs.python.org/library/pickle.html может быть полезно для сохранения объектов MonkeyImage. (Я хотел бы подчеркнуть мощь, хотя)

Следующая версия SDK должна иметь метод загрузки объектов MonkeyImage из файлов изображений, чтобы вы могли сравнить его с меньшими затратами труда. См. https://review.source.android.com//#change,21478 для получения дополнительной информации об этом изменении.

0 голосов
/ 28 ноября 2011

AFAIK Monkeyrunner не имеет собственных механизмов утверждения, которые бы отвечали вашим потребностям. Вы можете сделать снимок вашего устройства и использовать какой-нибудь внешний механизм обработки изображений для проверки интересных деталей - но я знаю, что это не было бы идеально для сравнения текста. Вы можете использовать Python Imaging Library http://www.pythonware.com/products/pil/

...