Appium:iOS,真实设备,driver.hidekeyboard()无法运行

时间:2016-03-15 15:16:04

标签: appium appium-ios

我在Mac OS上使用Appium,iPhone 5S使用操作系统9.2。 当我试图用方法隐藏键盘时:

driver.hidekeyboard();

没有任何反应,应用程序崩溃。 需要帮助

由于 奥哈德

1 个答案:

答案 0 :(得分:0)

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

driver.hidekeyboard();
假设使用的驱动程序是AppiumDriver或其子类,

足以满足您的执行需求。

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

driver.navigate().back(); 

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

driver.getKeyboard();
driver.hideKeyboard();