Instrumentation.UiAutomation Свойство

Определение

Возвращает экземпляр без UiAutomation заданных флагов.

public virtual Android.App.UiAutomation? UiAutomation { [Android.Runtime.Register("getUiAutomation", "()Landroid/app/UiAutomation;", "GetGetUiAutomationHandler")] get; }
[<get: Android.Runtime.Register("getUiAutomation", "()Landroid/app/UiAutomation;", "GetGetUiAutomationHandler")>]
member this.UiAutomation : Android.App.UiAutomation

Значение свойства

Экземпляр автоматизации пользовательского интерфейса.

Атрибуты

Комментарии

Возвращает экземпляр без UiAutomation заданных флагов.

<strong>Примечание.</strong> Api, предоставляемые через возвращенный UiAutomation , работают через границы приложения, в то время как API, предоставляемые инструментированием, не работают. Например, Instrumentation#sendPointerSync(MotionEvent) не позволит внедрить событие в приложение, отличное от целевого объекта инструментирования, при этом UiAutomation#injectInputEvent(android.view.InputEvent, boolean) будет работать независимо от текущего приложения.

В типичном тестовом случае следует использовать UiAutomation API или Instrumentation . Использование обоих API одновременно не является ошибкой само по себе, но клиент должен знать об ограничениях API.

Эквивалент getUiAutomation(0). UiAutomation Если существует с разными флагами, флаги этого экземпляра будут изменены, а затем будут возвращены.

Режим совместимости. Этот метод является непогрешимым для приложений, предназначенных для Build.VERSION_CODES#R и более ранних версий; для приложений, предназначенных для более поздних версий, он возвращает значение NULL, если UiAutomation не удается подключиться. Вызывающий объект может проверка возвращаемое значение и повторить попытку при ошибке.

Документация по Java для android.app.Instrumentation.getUiAutomation().

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.

Применяется к

См. также раздел