1

在某些字段上输入文本(自动使用AndroidViewClient)后,虚拟键盘仍保留在我的设备屏幕上。
如果我在此步骤中使用脚本进行转储,culebra我不会收到与此虚拟键盘相关的视图,但我会收到我目前无法真正看到的视图,因为虚拟键盘隐藏了它们。
我希望AndroidViewClien“看到”/区分虚拟键盘。
我需要帮助我如何关闭虚拟键盘AndroidViewClient(我应该使用什么命令?)

UPD 包含的isKeyboardShown()方法检查是否显示虚拟键盘,它有效!
我写了下面的方法。
它充当BACK关键事件。

def back(self):
    self.shell('input keyevent KEYCODE_BACK')  

这就是我一直在寻找的!

4

1 回答 1

1

如果要关闭键盘:

def dismissKeyboard(self):
    if self.isKeyboardShown():
        self.device.press('KEYCODE_BACK')
于 2014-06-02T05:33:11.007 回答