如何隐藏键盘而不使用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");