是否有一种方法可以看到虚拟键盘呈现,我如何与AndroidViewClient关闭它



在某些字段(自动使用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')

相关内容

  • 没有找到相关文章

最新更新