stepToTap使用KIF在ipad键盘上删除键

时间:2011-08-11 05:07:35

标签: ios ipad integration-testing kif-framework

有没有办法在UITextField中模拟删除字符。

我在键盘可见时尝试了这个

[scenario addStep:[KIFTestStep stepToTapViewWithAccessibilityLabel:@"Delete" traits:UIAccessibilityTraitKeyboardKey]];

但即将到来?

3 个答案:

答案 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)