在某些字段(自动使用AndroidViewClient
)上键入文本后,虚拟键盘仍在我的设备屏幕上。
如果我在这一步使用culebra
脚本进行转储,我不会收到与这个虚拟键盘相关的视图,但是我收到了我目前无法真正看到的视图,因为虚拟键盘隐藏了它们。
我希望AndroidViewClien
能"看到"/区分虚拟键盘。
我需要一个帮助,我如何使用AndroidViewClient
关闭虚拟键盘(我应该使用什么命令?)
乌利希期刊指南包含的isKeyboardShown()
方法检查虚拟键盘是否显示,它工作!
我把这个方法写在下面。
它充当BACK键事件。
def back(self):
self.shell('input keyevent KEYCODE_BACK')
这就是我要找的!
如果您想关闭键盘:
def dismissKeyboard(self):
if self.isKeyboardShown():
self.device.press('KEYCODE_BACK')