Описание тега android-uiautomator

Платформа тестирования uiautomator позволяет вам эффективно тестировать свой пользовательский интерфейс (UI), создавая автоматизированные функциональные тестовые наборы UI, которые можно запускать для вашего приложения на одном или нескольких устройствах.
0 ответов

Несколько кликов одновременно с помощью UiAutomator

Я хочу протестировать нежелательные действия пользователя с помощью UiAutomator. Пользователь может нажать на две кнопки на экране одновременно. Есть возможность симулировать два или более одновременных клика с помощью UiAutomator. Заранее спасибо.
03 апр '16 в 17:40
1 ответ

Как открыть URL в браузере Chrome в Android с помощью UIAutomation

Я хочу открыть URL www.youtube.com в Chrome browser на моем устройстве Android с помощью ui-automator, Я могу войти в URL, но у него нет UI button 'GO' or 'Enter' начать загрузку сайта. После того, как сделано с setText URL, любые предложения о том,…
1 ответ

UIAutomator ScrollToBeginning не прокручивает весь путь к началу

Я пишу UI-тест с использованием UI automator и столкнулся с проблемой, когда я пытаюсь прокрутить до начала NumberPicker, однако при использовании ScrollToBeginning или FlingToBeginning с переменным числом шагов NumberPicker прокручивает только два …
29 июл '14 в 15:17
0 ответов

UiDevice.openNotification() не работает с windowFullscreen=true

Один из моих тестов UiAutomator не проходит на одном из моих тестовых устройств, потому что _uiDevice.openNotification() не удается открыть область уведомлений. Вопреки документации этой функции, я получаю true в результате. Если я установлю <ite…
1 ответ

Есть ли разница в том, что uiautomator запускает JAR из Eclipse Export vs ANT build?

Как заголовок, есть ли разница в JAR, который создается из функции экспорта Eclipse по сравнению со сборкой ANT, если бы я запускал его с помощью uiautomator? Ссылаясь на Android UI Testing, я пытаюсь собрать JAR с помощью ANT, но я столкнулся с нек…
02 фев '15 в 03:03
2 ответа

Выполнить командную оболочку "echo test > /sdcard/testlog.txt" с помощью executeShellCommand в UiAutomator 2.0

Я пытаюсь создать новый файл с помощью оболочки cmd: echo test > /sdcard/testlog.txt Но когда я делаю это с executeShellCommand в UiAutomator 2.0. Результат будет только echo "test > /sdcard/testlog.txt" вместо создания testlog.txt с контентом…
11 апр '17 в 07:31
1 ответ

Написание тестов для приложения для Android, которое входит в Facebook: UIAutomator не может заполнить текст в поле имени пользователя Facebook

Из этого вопроса / ответа мне пришла идея использовать UIAutomator для тестирования моего приложения, которое требует входа в Facebook. Написание тестов для приложения Android, которое входит в Facebook Я старался UiObject2 editText = mDevice.findOb…
1 ответ

Ошибка NullPointer при запуске теста uiautomator на эмуляторе

Мне удалось запустить мой первый тестовый пример uiautomator в эмуляторе, и все прошло хорошо. Но когда я запускал тот же тест второй раз, в том же эмуляторе. Я получил эту ошибку: INSTRUMENTATION_STATUS: stack=java.lang.NullPointerException at com.…
10 июл '15 в 09:32
1 ответ

Разблокировка устройства с помощью Ui Automator 2.0

Я создаю тест UI-Automator, для которого я должен разблокировать свое устройство и выполнить некоторую задачу. Я снял все виды блокировок в моем телефоне (только клавиша разблокировки и клавиша home разблокируют мое устройство простым нажатием), но …
02 фев '17 в 11:47
2 ответа

java.lang.SecurityException: отказ в разрешении: getIntentSender() при использовании UiAutomation в тесте

Всякий раз, когда я пытаюсь использовать UiAutomation в любом тесте через getInstrumentation().getUiAutomation() процесс завершается с этим исключением: java.lang.SecurityException: Permission Denial: getIntentSender() from pid=30334, uid=2000, (nee…
0 ответов

UIAutomator поддерживает гибридные приложения?

Я только начал изучать и использовать UIAutomator. Интересно, возможно ли тестирование гибридных приложений с помощью UIAutomator или оно поддерживает только нативные приложения? Спасибо заранее.
31 мар '16 в 20:29
2 ответа

Как проверить, содержит ли intent (активность) строку в имени пакета (Espresso)?

Я тестирую свое приложение с помощью пользовательского интерфейса и хочу проверить, открывается ли приложение камеры. Я сделал это с: @Test public void profileImageClickOpensCamera() { mIntentsRule.getActivity().startActivity(new Intent(mIntentsRule…
1 ответ

Как запустить UiAutomator из MainActivity?

Я внедряю UiAutomator для моего приложения для кросс-прикладной автоматизации пользовательского интерфейса. Я поместил его в класс AndroidTest. Он отлично работает, когда я запускаю свой тестовый класс, но мне нужно, чтобы он запускался из моего при…
1 ответ

Дамп uiautomator в Runtime.getRuntime().exec() не работает

Когда я добавляю эту строку в мое тестовое приложение, Runtime.getRuntime().exec("uiautomator dump"), XML-файл не был сброшен. Я почти уверен, что проверил правильное местоположение. Я попытался отладить свое приложение, поставив точку останова. Ког…
1 ответ

Как я могу нажать на текстовую ссылку внутри в textview в Appium

Как я могу нажать на текстовую ссылку внутри в textview в Appium например у меня есть строка и нет учетной записи? регистр Только "Регистрация" имеет ссылку, другой текст отключен, когда я нажимаю на кнопку "Регистрация", перейдите на экран "Регистр…
1 ответ

Ресурс холостого хода эспрессо не работает, если в onCreate Активности запущено долго выполняемое задание?

Как использовать ресурс эспрессо на холостом ходу, если в onCreate Активности запущена длительно выполняемая задача? Я создал собственный IdlingResource, и он работает нормально, если длинный асинхронный вызов метода запускается событием click, но п…
0 ответов

UIAutomator facebook логин

Я создал тест входа в систему UIAutomator для своего приложения, и он работает на некоторых эмуляторах. Проблема в том, что это не работает на всех из них. UiObject input = mDevice.findObject(new UiSelector().instance(0).className(EditText.class)); …
0 ответов

Как получить идентификатор ресурса элемента всплывающего меню в приложении UIAutomator Apium для Android

Привет всем, Как я могу найти идентификатор ресурса пунктов всплывающего меню. Каждый элемент просто выдает свой соответствующий идентификатор ресурса как "packageName:id/title", где этим элементам был присвоен определенный идентификатор ресурса. И…
22 мар '18 в 10:20
1 ответ

UIAutomator нажмите на просмотр списка на основе индекса

Я пытаюсь реализовать тестовый набор UIAutomator с помощью общего метода для выполнения щелчка по элементу ListView (независимо от типа группы просмотра, содержащей элемент списка). В настоящее время у меня есть следующий код, но он продолжает нажим…
1 ответ

Невозможно идентифицировать элементы внутри средства выбора Календаря Android с помощью Appium или uiautomatorviewer

Может ли кто-нибудь помочь мне решить проблемы выбора выбора календаря Android. Я хочу выбрать желаемую дату (ДД-ММ-ГГГГ) для своего проекта автоматизации. UI automator распознал весь календарь как один элемент и не смог получить информацию о дочерн…