Articles of андроид uiautomator

Как проверить и создать исходный код UIAutomator в окнах

Я пытаюсь использовать UiAutomatorTestRunner.java в UiAutomator.jar . У UiAutomator.jar по умолчанию, который поставляется с sdk android, в нем нет UiAutomatorTestRunner.java . Поэтому я планирую загрузить исходный код UIAutomator и вместе с UiAutomatorTestRunner.java из https://android.googlesource.com/platform/frameworks/testing/+/99937ceb604da144fd88c028d79fd3b2478f059d/uiautomator/library/testrunner-src/com/android/uiautomator /testrunner/UiAutomatorTestRunner.java и сделать UiAutomator.jar локально в окнах и использовать его для моего проекта автоматизации. Мне нужна помощь в том, как загрузить […]

Запустите API UiAutomator из Android Studio (v0.8)

Когда я работаю с тестами – добавляю класс в специальный модуль и запускаю тестовую конфигурацию. Класс расширяется (например) TestCase и работает хорошо. Но когда я расширяю UiAutomatorTestCase – я получаю ошибку java.lang.RuntimeException: Stub! at com.android.uiautomator.testrunner.UiAutomatorTestCase.<init> (UiAutomatorTestCase.java:5) … Мой простой класс: import com.android.uiautomator.core.UiObjectNotFoundException; import com.android.uiautomator.testrunner.UiAutomatorTestCase; public class AutoTest extends UiAutomatorTestCase { public void testSome() throws UiObjectNotFoundException […]

UIAutomator на android ниже 4.3

Можно ли использовать UIautomator на api <18? Основной целью автотестов является регрессионное тестирование, а также устройства с android 4.1, 4.2 также должны быть протестированы. Возможно, могут использоваться версии библиотеки UIautomator ниже 2.0, но я не могу найти информацию о предыдущих версиях.

Как получить экземпляр android.app.UiAutomation

Я тестирую некоторые новые функции Android 5.0, и теперь это раунд UiAutomator и новый метод. Я попытался найти пример / руководство, затем я попытался получить экземпляр UiAutomator getSystemService() Но это не помогло. Моя цель – использовать executeShellCommands(String str) . Кто-нибудь уже реализовал?

Как автоматизировать шаблон разблокировки на реальном телефоне с помощью uiautomator?

Недавно я начал изучать uiautomator для тестирования пользовательского интерфейса различных устройств Android. В настоящее время я тестирую Galaxy S4. Я ищу любой класс или метод, который можно использовать для автоматизации шаблона разблокировки, который пользователь рисует, чтобы разблокировать телефон. Например, у меня есть буква N как «шаблон розыгрыша», чтобы разблокировать телефон. Как я могу автоматизировать этот […]

Android UIAutomator долго нажимает на устройство

Я хотел бы выполнить длинный клик по указанной точке с заданным временем. К сожалению нет такого метода, как длительный щелчок в классе: UiDevice Я, вероятно, мог написать собственный метод, примерно так: private void longClick(int x, int y, long time) { android.graphics.Point point = new android.graphics.Point(x, y); android.graphics.Point[] points = new android.graphics.Point[2]; points[0] = point; points[1] […]

UiAutomator не работает на устройстве 4.1.2

Когда вы играете с Android uiAutomator, я столкнулся с проблемой при попытке запустить тесты на устройстве 4.1.2. При использовании кода из описания ввода ссылки здесь возникает исключение при попытке прокрутки лотка приложений. Первоначально я думал, что это вызвано компиляцией против api 17, а не 16, но это, похоже, не так. Кто-нибудь еще столкнулся с этим? […]

Добавление внешних банок в проект Android UIautomator

Кажется, есть приличное количество вопросов о добавлении внешних банок в проекты android и проекты ant, но я не знаю решения, которое работает в этом случае. Я не слишком знаком с Ant, что, вероятно, раздражает проблему. Проблема в следующем: я пытаюсь добавить библиотеки JSch в свой проект uiautomator. Я помещаю файл jsch.jar в папку / libs […]

Как получить контекст в тестовом случае uiautomator?

У меня есть тестовый пример uiautomator: public class clickTest extends UiAutomatorTestCase { public void myTest() throws UiObjectNotFoundException { … //Is it possible to get Context or Activity here? } } Мне интересно, возможно ли получить экземпляр Context или Activity в UiAutomatorTestCase ? Или Как получить UiAutomatorTestCase в UiAutomatorTestCase ?

Ошибка runtest для android uiautomator не нашла класс

Недавно я попытался начать работу с андроидным тестированием uiautomation. Учебник с сайта разработчика, с которым я работал несколько раз, и после некоторых проблем и решения их теперь у меня большая проблема. Я создал проект, импортировал два файла jar и создал сценарий Java-сценария (тот, который из учебника.), После чего я создал проект uitest с командной строкой […]