Stay organized with collections Save and categorize content based on your preferences.

Tapper

public interface Tapper

androidx.test.espresso.action.Tapper


Interface to implement different click types.

Summary

Nested classes

enum Tapper.Status

The result of the tap. 

Public methods

abstract Tapper.Status sendTap(UiController uiController, float[] coordinates, float[] precision)

This method is deprecated. Use @{link #sendTap(UiController, float[], float[], int, int)} instead This will call the @{link #sendTap(UiController, float[], float[], int, int)} with InputDevice.SOURCE_UNKNOWN, MotionEvent.BUTTON_PRIMARY by default.

abstract Tapper.Status sendTap(UiController uiController, float[] coordinates, float[] precision, int inputDevice, int buttonState)

Sends a MotionEvent to the given UiController.

Public methods

sendTap

public abstract Tapper.Status sendTap (UiController uiController, 
                float[] coordinates, 
                float[] precision)

This method is deprecated.
Use @{link #sendTap(UiController, float[], float[], int, int)} instead This will call the @{link #sendTap(UiController, float[], float[], int, int)} with InputDevice.SOURCE_UNKNOWN, MotionEvent.BUTTON_PRIMARY by default.

Parameters
uiController UiController

coordinates float

precision float

Returns
Tapper.Status

sendTap

public abstract Tapper.Status sendTap (UiController uiController, 
                float[] coordinates, 
                float[] precision, 
                int inputDevice, 
                int buttonState)

Sends a MotionEvent to the given UiController.

Parameters
uiController UiController: a UiController to use to send MotionEvents to the screen.

coordinates float: a float[] with x and y values of center of the tap.

precision float: a float[] with x and y values of precision of the tap.

inputDevice int: the input device of the tap, ie. InputDevice.SOURCE_MOUSE.

buttonState int: the button the tap is received from, ie. BUTTON_PRIMARY, BUTTON_SECONDARY.

Returns
Tapper.Status The status of the tap.