如何使用appium接口隐藏ios真实设备的键盘



我想从appium界面隐藏我的真实设备的键盘。有什么我可以使用的功能吗?我尝试了一些解决方案,但对我来说不起作用。我们在代码端使用hideKeyboard((,但我不知道在appium的接口上可以使用什么。你能帮我吗?

以下是片段:

{
"platformName": "iOS", 
"platformVersion": "13.2.3", 
"deviceName": "iPhone 6s", 
"udid": "udid of ios phone", 
"bundleId": "bundleId of app", 
"automationName": "XCUITest", 
"noReset": true, 
"fullReset": false 
}

试试这个代码:

public static IOSDriver<IOSElement> iosDriver;
iosDriver.hideKeyboard();

在模拟器和真实的iOS设备上为我工作

或者你可以试试这个代码:

public void hideKeyboard() {
driver().switchTo().activeElement().sendKeys(Keys.RETURN);
}

当你有活动的表单输入元素时,这个功能就起作用了,并且这个功能点击键盘中的返回按钮

self.driver.hide_keyboard()

你可以访问这里了解更多关于图书馆的信息。隐藏键盘

最新更新