在使用 Appium 执行登陆操作的时候,使用 send_keys()方法会调用系统的键盘,造成键盘弹出。完成输入密码动作以后,键盘刚好会遮挡住登陆按钮,造成无法点击,进一步造成后面的测试用例全部 failed。我目前打算使用 hide_keyboard() 方法隐藏键盘,但现在有两种情况:1.有时候使用 send_keys() 键盘不会弹出来,使用 hide_keyboard() 就会报错 2.假如键盘弹出来的情况下,使用 hide_keyboard() 就正常了。
请问已经做过这些的高手们,怎么判断键盘是否弹出,然后调用 hide_keyboard() 方法
下面是含有 hide_keyboard() 的报错


↙↙↙阅读原文可查看相关链接,并与作者交流