Articles of ui automation

Appium: как запустить приложение из профиля Android For Work

Мне нужно запустить приложение, которое находится в другом рабочем профиле (Android For Work). Если установить приложение в личный профиль, я могу запустить приложение из личного профиля на том же устройстве. Однако, когда я устанавливаю приложение только в рабочий профиль, я не могу запустить приложение через команду adb . По моему пониманию, Google хранит два разных […]

Как добавить событие click с Android UiAutomation.injectInputEvent

Я могу автоматизировать тестирование потока в моем приложении, где я устанавливаю администратора устройства. Чтобы активировать администратор устройства на большинстве устройств (предположим, что у меня нет какого-либо корпоративного API, который позволяет мне делать это, как то, что предлагает Samsung), система отображает всплывающее окно для пользователя, который затем должен нажать кнопку «Активировать». Я использую Robotium и Android […]

Размер экрана в Samsung Tablet 10.1

Я укоренил свой Samsung Tablet 10.1 (Android 4.1.2) и использовал AutoMacro для автоматического касания. Но AutoMacro получает неправильный размер экрана. Ожидаемые значения 1280 X 800, но новые значения – 4096 X 4096. У меня такая же проблема и в других программах для автоматического касания. Я несколько раз перезагрузил свой планшет, но эта проблема все еще […]

UiAutomator getLastTraversedText ()

Я пытался протестировать Android Webview с помощью Android UiAutomator. Поскольку я понимаю документацию , прокрутка через WebvView будет генерировать события обхода пользовательского интерфейса, и их следует getUiDevice().getLastTraversedText(). через getUiDevice().getLastTraversedText(). Однако, когда я использую getUiDevice().pressDPadDown() для прокрутки веб-представления getUiDevice().getLastTraversedText() возвращает значение null. Что я пропустил? Если кто-то получил этот призыв к работе, я бы очень признателен […]

Как заполнить пароль EditText с Android uiautomator?

Возможно ли, чтобы uiautomator выбрал пароль EditText? У меня нет проблем с поиском других представлений EditText по своему свойству android: hint, но uiautomatorviewer показывает все поля пароля как NAF. Я попытался установить описание содержимого поля пароля, и это тоже не сработало. Если это невозможно, как установить тайм-аут для тестера вручную ввести пароль?

Ошибка «adb not installed» при попытке сделать снимок с помощью uiautomatorviewer

Я использовал uiautomatorviewer для автоматизации UI android. Но когда я пытаюсь сделать снимок для отображения пользовательского интерфейса, он показывает, что adb не установлен.

Как настроить Appium на Mac OS для запуска автоматических тестов из классов JAVA на устройствах Android и iOS

Проблема, с которой я столкнулся с Аппием, я решил сам ниже. Я не смог найти способ установки необходимых компонентов для Appium без использования SUDO. После установки всего с SUDO, а затем, пытаясь запустить Appium, я получал ошибку, что Appium и NODE должны были быть установлены без SUDO. Попытка поиска в Интернете для решения заняла у […]

Ant build: невозможно найти tools.jar. Ожидаемое найти его в C: \ Program Files \ Java \ jre7 \ lib \ tools.jar

Я знаю, что этот вопрос популярен, но ни один из решений не может мне помочь. Я использовал это , это , это и эти решения, но никто мне не помогает. Я хочу реализовать uiautomator Tests и мне нужно собрать файл build.xml с ant, но получить эту странную ошибку. Я использую Windows 8.1 Моя системная переменная […]

Тестирование интеграции Android: Robotium или UIAutomator?

Я хочу настроить интеграционное тестирование для Android-приложения, и мне интересно, что лучше для этого: Robotium или недавно представил uiautomator . У меня был предыдущий опыт использования Robotium, и эта структура действительно потрясающая для тестирования интеграции. Но недавно введенный uiautomator выглядит неплохо. В настоящее время я вижу несколько ограничений на uiautomator: Нет отчета об анализе xml […]

Когда я запускаю свой код UIAutomator для Android, он показывает ошибку

Когда я запускаю свой код UIAutomator для Android, он показывает следующую ошибку. INSTRUMENTATION_RESULT: shortMsg = java.lang.RuntimeException INSTRUMENTATION_RESULT: longMsg = com.android.ui.testing INSTRUMENTATION_CODE: 0 Я просто запускал образец кода, указанный в файле developer.android.com Как решить эту ошибку? Вход в систему приведен ниже: 01-05 01:07:53.559: D/AndroidRuntime(5712): >>>>>> AndroidRuntime START com.android.internal.os.RuntimeInit <<<<<< 01-05 01:07:53.559: D/AndroidRuntime(5712): CheckJNI is ON 01-05 […]