El teclado virtual no está presente, no puede ocultar el teclado - Appium android

Recibo la siguiente excepción:

 org.openqa.selenium.WebDriverException: An unknown server-side error occurred while processing the command. (Original error: Soft keyboard not present, cannot hide keyboard) (WARNING: The server did not provide any stacktrace information)
    Command duration or timeout: 368 milliseconds

estoy usandodriver.hideKeyboard () para ocultar el teclado de entrada suave que está abierto en la pantalla.
¿Cómo asegurarse de que el teclado esté abierto antes de ocultarlo? ¿O alguna otra solución?

Respuestas a la pregunta(2)

Su respuesta a la pregunta