Instrumentation.UiAutomation Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die UiAutomation-Instanz ohne Kennzeichnungen ab.
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
Eigenschaftswert
Die Benutzeroberflächenautomatisierungsinstanz.
- Attribute
Hinweise
Ruft die UiAutomation-Instanz ohne Kennzeichnungen ab. Hinweis: Die apIs, die über die zurückgegebene UiAutomation verfügbar gemacht werden, funktionieren über Anwendungsgrenzen hinweg, während die apIs, die von der Instrumentierung verfügbar gemacht werden, nicht funktionieren. Beispielsweise können Sie mit Instrumentation.sendPointerSync(MotionEvent) das Ereignis nicht in eine App einfügen, die sich vom Ziel der Instrumentation unterscheidet, während UiAutomation.injectInputEvent(android.view.InputEvent,boolean) unabhängig von der aktuellen Anwendung funktioniert.
Ein typischer Testfall sollte entweder die UiAutomation- oder Instrumentations-APIs verwenden. Die gleichzeitige Verwendung beider APIs ist nicht allein ein Fehler, aber ein Client muss sich den APIs-Einschränkungen bewusst sein.
Entspricht getUiAutomation(0). Wenn eine UiAutomation mit unterschiedlichen Flags vorhanden ist, werden die Flags in dieser Instanz geändert und dann zurückgegeben.
Kompatibilitätsmodus: Diese Methode ist für Apps für Build.VERSION_CODES unfehlbar. R und frühere Versionen; für Apps, die für spätere Versionen vorgesehen sind, wird null zurückgegeben, wenn UiAutomation keine Verbindung herstellen kann. Der Aufrufer kann den Rückgabewert überprüfen und den Fehler wiederholen.
Siehe auch:
Android-Referenz für android.app.Instrumentation.getUiAutomation.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.