Emulate IME Actions

Go back to tutorial

Very often Android developers use onEditorAction callback with actionId argument to implement actions handling, for example, when Search or Done button is pressed on the on-screen keyboard. Appium since version 1.9.2 allows to automate the generation of such actions by providing the special mobile: command.

mobile: performEditorAction

Executes the given editor action on the currently focused element.

Supported arguments

  • action: The name or an integer code of the editor action to be executed. The following action names are supported: normal, unspecified, none, go, search, send, next, done, previous.

Usage examples in Java

driver.executeScript(“mobile: performEditorAction”, ImmutableMap.of(“action”, “Go”));

Go back to tutorial

Get industry recognized certification – Contact us