如何隐藏键盘而不使用Appium for IOSclosures对话框?

我有一个对话框出现,同时用hideKeyboard();closures键盘hideKeyboard(); 所有的表单都closures了,我回到主页,这样我就无法继续填充其他数据。

这里的屏幕:

在这里输入图像说明

只需在对话框中使用UIScrollView,并设置滚动视图类TPKAScrollViewController。 下载类

您可以先使用driver.sendkey()填充字段,然后点击键盘上的下一个button,将驱动程序切换到下一个字段,直到最后一个字段。 在最后一个字段你会完成button,然后你可以点击那个button。

hideKeyboard();的默认“策略” hideKeyboard(); 就是敲击键盘外部,但是这可以改为按下键盘上的键。

请参阅java-client文档(假设您正在使用java-client?)获取可用的hideKeyboard策略: http ://appium.github.io/java-client/io/appium/java_client/ios/IOSDeviceActionShortcuts.html

如果你的应用程序的键盘有例如“Next”button来closures键盘,那么你可以使用: driver.hideKeyboard("Next");