appium+java 如何隐藏安卓键盘

Posted zhanchenglan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了appium+java 如何隐藏安卓键盘相关的知识,希望对你有一定的参考价值。

一、问题产生背景
在编写app自动化测试用例时,有一个商铺信息页面,进入该页面时,安卓键盘就自动调起了,使用sendkeys方法在输入框输入内容后键盘也不会消失,而且键盘挡住了下一步的按钮,所以要解决隐藏键盘的问题

二、解决方法:使用driver.hideKeyboard();
一开始我是在进入这个页面后,就使用driver.hideKeyboard()隐藏键盘,再点击页面其它元素进行其它操作,发现这样使用,并不能隐藏键盘
一开始的代码:

后面我先进行点击页面元素之后,再使用driver.hideKeyboard()隐藏键盘,发现这样就生效了,可以成功隐藏键盘

hideKeyboard()方法的用法:
hideKeyboard():收起键盘,当我们对一个输入框输入完成后,需要将键盘收起,再切换到下一个输入框进行输入。

以上是关于appium+java 如何隐藏安卓键盘的主要内容,如果未能解决你的问题,请参考以下文章

appium 隐藏键盘后怎样显示键盘

如何使用Java关闭appium中的键盘?

如何在片段中隐藏键盘?

软键盘不存在,无法隐藏键盘 - Appium android

如何隐藏安卓软键盘? [复制]

使用 Appium 时,Android 物理设备中的键盘并不总是隐藏