1

我在 Mac OS 上使用 Appium 和带有操作系统 9.2 的 iPhone 5S。当我尝试使用以下方法隐藏键盘时:

driver.hidekeyboard();

什么也没有发生,应用程序崩溃。需要帮助请

谢谢奥哈德

4

1 回答 1

0

如果您的应用程序在您尝试隐藏键盘时崩溃,那么这可能是您正在查看的一个可能的错误,并且了解其原因并修复它将是最重要的建议。你的陈述

driver.hidekeyboard();

假设使用的驱动程序是 AppiumDriver 或其子类,就足以满足您对执行的期望。

此外,如果您确定键盘已显示并且您甚至可以手动隐藏键盘,那么强制执行此操作的方法是@Gaurav 在评论中使用以下代码建议:

driver.navigate().back(); 

如果不确定键盘的可见性,您可以尝试一下:

driver.getKeyboard();
driver.hideKeyboard(); 
于 2016-03-15T17:53:52.217 回答