如何验证键盘是否在屏幕上打开。这意味着如果键盘打开我必须隐藏或者必须打开键盘。 使用Appium版本:4.1.0
<dependency>
<groupId>io.appium</groupId>
<artifactId>java-client</artifactId>
<version>4.1.0</version>
答案 0 :(得分:0)
在片段下方尝试识别打开或关闭软键盘。希望它有所帮助!
InputMethodManager imm = (InputMethodManager) getActivity()
.getSystemService(Context.INPUT_METHOD_SERVICE);
if (imm.isAcceptingText()) {
Log("Soft_Keyboard displaying");
//write your requirement here to close SKeyBoard if required
} else {
Log("Soft_Keyboard is not displaying");
//write your requirement here to open SKeyBoard if required
}
答案 1 :(得分:0)
我使用提供的默认功能“ isKeyboardShown ()”
对于iOS
getIosDriver().isKeyboardShown();
如果键盘打开则返回true,否则返回false。