Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c IPhone UI测试-如何访问键盘上的删除键_Objective C_Iphone_Xcode Ui Testing - Fatal编程技术网

Objective c IPhone UI测试-如何访问键盘上的删除键

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

我目前正在测试一个文本字段。我可以选择所有文本,但随后键盘弹出,我想点击键盘上的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.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的标题来支持它。