O teclado virtual não está presente, não pode ocultar o teclado - Appium android

Estou recebendo a seguinte exceção:

 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

estou usandodriver.hideKeyboard () para ocultar o teclado de entrada virtual que está aberto na tela.
Como garantir que o teclado esteja aberto antes de ocultá-lo? OU qualquer outra solução alternativa?

questionAnswers(2)

yourAnswerToTheQuestion