How to dismiss the keyboard in appium using Java?
Best way is to use the back button.
driver.navigate().back(); // For older version of appium
Add these desired capabilities values if you want to disable the keyboard on your android selenium tests.
capabilities.setCapability("unicodeKeyboard", true);
capabilities.setCapability("resetKeyboard", true);
driver.hideKeyboard()
will only work with AppiumDriver
.
I am using java-client-2.2.0.jar that contains this capability.
Please use Appium 1.0
Add libraries or add maven dependency of Appium Java client:
<dependency>
<groupId>io.appium</groupId>
<artifactId>java-client</artifactId>
<version>1.1.0</version>
</dependency>
Create driver instance in the following way:
AppiumDriver driver=null;
driver= new AppiumDriver(new URL("http://127.0.0.1:4723/wd/hub"),capabilities);
And use the following function to hide the keyboard:
driver.hideKeyboard();