UITextField で文字の削除をシミュレートする方法はありますか。
キーボードが表示されている間にこれを試しました
[scenario addStep:[KIFTestStep stepToTapViewWithAccessibilityLabel:@"Delete" traits:UIAccessibilityTraitKeyboardKey]];
しかし、不足していますか?
UITextField で文字の削除をシミュレートする方法はありますか。
キーボードが表示されている間にこれを試しました
[scenario addStep:[KIFTestStep stepToTapViewWithAccessibilityLabel:@"Delete" traits:UIAccessibilityTraitKeyboardKey]];
しかし、不足していますか?
私もKIFは初めてですが、Deleteキーがある場所をタップしてみてください。
[KIFTestStep stepToTapScreenAtPoint:CGPointMake(300,389)];
次に、それを独自のステップ定義に抽象化することができます[KIFTestStep stepToTapDeleteKey];
このリンクで説明されているように、追加するのではなく、常に textField をクリアするように関数を変更できます。関数をリンクに示されているものに置き換えるだけです。
KIFテストを使用して新しい答えを見つけました
コマンドを実行してテンキーを表示するテキストフィールドをタップすると、次のことができます。
tester.tapViewWithAccessibilityLabel("Delete")
これにより、前のコマンドで選択したと仮定して、そのテキストフィールド内の 1 つのスポットが削除されます。
または、削除キーを押したままにして、そのフィールド内のすべてを削除することもできます
tester.longPressViewWithAccessibilityLabel("Delete", duration: 3.6)