Package org.robolectric.shadows
Class ShadowUiAutomation
java.lang.Object
org.robolectric.shadows.ShadowUiAutomation
Shadow for
UiAutomation.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidgrantRuntimePermission(String packageName, String permission) static booleaninjectInputEvent(InputEvent event) Injects a motion event into the appropriate window, seeUiAutomation.injectInputEvent(InputEvent, boolean).protected booleaninjectInputEvent(InputEvent event, boolean sync) protected voidsetAnimationScale(float scale) static voidsetAnimationScaleCompat(float scale) Sets the animation scale, seeUiAutomation.setAnimationScale(float).protected booleansetRotation(int rotation) protected Bitmapprotected void
-
Constructor Details
-
ShadowUiAutomation
public ShadowUiAutomation()
-
-
Method Details
-
setAnimationScaleCompat
public static void setAnimationScaleCompat(float scale) Sets the animation scale, seeUiAutomation.setAnimationScale(float). Provides backwards compatible access to SDKs invalid input: '<' T. -
grantRuntimePermission
@Implementation(minSdk=28) protected void grantRuntimePermission(String packageName, String permission) -
setAnimationScale
-
setRotation
-
throwIfNotConnectedLocked
-
takeScreenshot
- Throws:
Exception
-
injectInputEvent
Injects a motion event into the appropriate window, seeUiAutomation.injectInputEvent(InputEvent, boolean). This can be used through theUiAutomationAPI, this method is provided for backwards compatibility with SDK invalid input: '<' 18. -
injectInputEvent
-