有没有办法在UITextField中模拟删除字符。
我在键盘可见时尝试了这个
[scenario addStep:[KIFTestStep stepToTapViewWithAccessibilityLabel:@"Delete" traits:UIAccessibilityTraitKeyboardKey]];
但即将到来?
答案 0 :(得分:1)
我也是KIF的新用户,但您可以尝试点击删除键所在的位置。
[KIFTestStep stepToTapScreenAtPoint:CGPointMake(300,389)];
然后,您可以将其抽象为您自己的步骤定义[KIFTestStep stepToTapDeleteKey];
答案 1 :(得分:1)
您可以修改该函数以始终清除textField,而不是按照此link中的说明附加它。只需用链接中显示的功能替换该功能即可。
答案 2 :(得分:0)
使用KIF测试找到新答案
运行命令以点击显示小键盘的文本字段后,您可以执行以下操作:
tester.tapViewWithAccessibilityLabel("Delete")
这将删除该文本字段中的一个位置,假设您使用上一个命令选择它。
或者您可以按住删除键删除该字段中的所有内容
tester.longPressViewWithAccessibilityLabel("Delete", duration: 3.6)