{% setvar book_path %}/reference/kotlin/androidx/_book.yaml{% endsetvar %} {% include "_shared/_reference-head-tags.html" %}

PressBackAction

class PressBackAction : KeyEventActionBase

kotlin.Any
   ↳ androidx.test.espresso.action.KeyEventActionBase
     ↳ androidx.test.espresso.action.PressBackAction

Performs an Android press back action

Summary

Public constructors

PressBackAction(conditional: Boolean)

Performs a press back action

PressBackAction(conditional: Boolean, espressoKey: EspressoKey!)

Public functions

Unit
perform(uiController: UiController!, view: View!)

Performs this action on the given view.

Inherited functions

From class androidx.test.espresso.action.KeyEventActionBase
Matcher<View!>!

A mechanism for ViewActions to specify what type of views they can operate on.

String!

Returns a description of the view action.

Inherited Constants

From class androidx.test.espresso.action.KeyEventActionBase

Public constructors

PressBackAction

PressBackAction(conditional: Boolean)

Performs a press back action

Parameters
conditional: Boolean

Indicated whether or not to throw an exception when Espresso navigates outside the application or process under test. true will throw.

PressBackAction

PressBackAction(conditional: Boolean, espressoKey: EspressoKey!)

Public functions

perform

fun perform(uiController: UiController!, view: View!): Unit

Performs this action on the given view.

Parameters
uiController: UiController!

the controller to use to interact with the UI.

view: View!

the view to act upon. never null.