我想从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()
你可以访问这里了解更多关于图书馆的信息。隐藏键盘