I see AndroidDriver hierarchy as below.
AndroidDriver -> AppiumDriver -> DefaultGenericMobileDriver -> MobileDriver -> HidesKeyboard
Using appium java-client 7.2.0 version.
HidesKeyboard interface has implemented hideKeyboard() method. The method is not available, when I am trying with object of AndroidDriver.
I want the below code to work. Any clues?
AndroidDriver<AndroidElement> androidDriver = new AndroidDriver<AndroidElement>(new URL("http://127.0.0.1:4723/wd/hub"), caps);
androidDriver.hideKeyboard();
As per the official documentation, hideKeyboard() method should be accessible.
http://appium.io/docs/en/commands/device/keys/hide-keyboard/