简体   繁体   English

如何在Java中使用Appium和Selenium在移动浏览器中的Android设备中隐藏键盘

[英]How to hide keypad in android device in mobile browser using appium & selenium with java

How to hide keypad in android device in mobile browser using appium & selenium with java . 如何在java使用appium & selenium在移动浏览器中的Android设备中隐藏键盘。 I tried: 我试过了:

driver.hideKeyboard()

method which is working good in app but not in browser. 在应用程式中运作良好但在浏览器中无法运作的方法。

This should do: 应该这样做:

driver.getKeyboard().sendKeys(Keys.ENTER);

or 要么

driver.sendKeyEvent(AndroidKeyCode.BACK);

or 要么

driver.navigate.back()

some of this 3 solutions should work. 这3个解决方案中的一些应该起作用。

capabilities.setCapability("unicodeKeyboard", true);
capabilities.setCapability("resetKeyboard", true);

Set the above 2 capabilities. 设置以上两个功能。 Appium will use its own keyboard and there won't be any keyboard displayed on screen. Appium将使用其自己的键盘,并且屏幕上不会显示任何键盘。 resetKeyboard will ensure that your old default keyboard is set when the session ends. 在会话结束时,resetKeyboard将确保设置您的旧默认键盘。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM