objective-c - iPhone UI 测试 - 如何访问键盘上的删除键

标签 objective-c iphone xcode-ui-testing

我目前正在测试文本字段。我可以选择所有文本,但随后弹出键盘,我想按键盘上的删除键删除所有文本。我该怎么做?

我目前拥有的:

[_app.menuItems[@"Select All"] tap];

我想要的:

[_app.menuItems[@"Select All"] tap];
[_app.keyboard[@"delete"] tap]; // How do I do this?

最佳答案

let app = XCUIApplication()
let textField = app.textFields["myTextField"]
textField.tap()
textField.typeText(XCUIKeyboardKey.delete.rawValue)

关于objective-c - iPhone UI 测试 - 如何访问键盘上的删除键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50879523/

相关文章:

iphone - UITabBarController - 如何在启动时选择 "no tabs"?

iphone - 在 iOS WebView 中添加 Facebook 的 Like 按钮

ios - 在Swift UITest中从右到左检测语言

objective-c - 如何删除状态栏(时间、电池)

ios - 保存 UIScrollView 位置并在应用程序再次打开时恢复。 ( objective-C )

ios - 如何获取有关月份和年份的数据

iphone - 如何设计 iPhone 4s 和 iPhone 5 的 View ?

ios - ui 测试 xcode,如何使用 cellquery 点击表格 View 单元格按钮

ios - 元素不保留其 Storyboard 可访问性标识符或运行时类型

objective-c - 如何在继续之前等待过去的 dispatch_async?