0

我想从 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 
}
4

1 回答 1

0

试试这个代码:

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

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

或者您可以尝试以下代码:

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

当您有活动的表单输入元素时,此功能有效,并且此功能在键盘中的按钮中点击返回

于 2022-02-24T03:32:24.063 回答