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
instance ohne festgelegte Flags 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ächenautomatisierung instance.
- Attribute
Hinweise
Ruft die UiAutomation
instance ohne festgelegte Flags ab.
<strong>Hinweis:</strong> Die APIs, die über die zurückgegebene Arbeit über Anwendungsgrenzen hinweg verfügbar gemacht werden UiAutomation
, während die von der Instrumentierung verfügbar gemachten APIs nicht. Ermöglicht beispielsweise nicht das Einfügen des Ereignisses in eine App, Instrumentation#sendPointerSync(MotionEvent)
die sich vom Instrumentierungsziel unterscheidet, während UiAutomation#injectInputEvent(android.view.InputEvent, boolean)
unabhängig von der aktuellen Anwendung funktioniert.
Ein typischer Testfall sollte entweder die UiAutomation
APIs oder Instrumentation
verwenden. Die gleichzeitige Verwendung beider APIs ist an sich kein Fehler, aber ein Client muss sich der APIs-Einschränkungen bewusst sein.
Entspricht getUiAutomation(0)
. Wenn ein UiAutomation
mit unterschiedlichen Flags vorhanden ist, werden die Flags in diesem instance geändert und dann zurückgegeben.
Kompatibilitätsmodus: Diese Methode ist für Apps, die auf Build.VERSION_CODES#R
und frühere Versionen ausgerichtet sind, unfehlbar. Für Apps, die für höhere Versionen vorgesehen sind, gibt sie NULL zurück, wenn UiAutomation
keine Verbindung hergestellt werden kann. Der Aufrufer kann den Rückgabewert überprüfen und den Fehler wiederholen.
Java-Dokumentation für android.app.Instrumentation.getUiAutomation()
.
Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In Attribution License beschriebenen Begriffen verwendet werden.