Objective c IPhone UI测试-如何访问键盘上的删除键
我目前正在测试一个文本字段。我可以选择所有文本,但随后键盘弹出,我想点击键盘上的delete键删除所有文本。我该怎么做 我目前拥有的:Objective c IPhone UI测试-如何访问键盘上的删除键,objective-c,iphone,xcode-ui-testing,Objective C,Iphone,Xcode Ui Testing,我目前正在测试一个文本字段。我可以选择所有文本,但随后键盘弹出,我想点击键盘上的delete键删除所有文本。我该怎么做 我目前拥有的: [_app.menuItems[@"Select All"] tap]; [_app.menuItems[@"Select All"] tap]; [_app.keyboard[@"delete"] tap]; // How do I do this? 我想要什么: [_app.menuItems[@"Select All"] tap]; [_app.me
[_app.menuItems[@"Select All"] tap];
[_app.menuItems[@"Select All"] tap];
[_app.keyboard[@"delete"] tap]; // How do I do this?
我想要什么:
[_app.menuItems[@"Select All"] tap];
[_app.menuItems[@"Select All"] tap];
[_app.keyboard[@"delete"] tap]; // How do I do this?
您可以使用发送删除键 您可以使用(swift):
yourTextField.typeText(xguikeyboardkeydelete)
在Obj-c中:
const XUIKeyboardKey XUIKeyboardKeyDelete代码>
请看这里:
对于textfield
@Oletha,没有方法调用typeKey
。混淆是因为您提到的方法是一个仅适用于macOS的方法,而问题是关于iOS的。苹果的文档中提到了typeKey:modifierFlags:method在这个页面上是macOS-only&你可以在xuielement.h的方法附近看到#if-TARGET_-OS_-OSX的标题来支持它。