0
iOSテスト用のKIFを試していて、UITextFieldのやりとりに問題があります。iOSテスト:KIFによるUITextFieldテストの問題
私はテキストフィールドにテキストを追加するために次のコードを使用しています。
KIFTestScenario *scenario = [KIFTestScenario scenarioWithDescription:@"Test that a user can successfully log in."];
[steps addObject:[KIFTestStep stepToEnterText:@"test text" intoViewWithAccessibilityLabel:@"username"]];
問題は、「ユーザ名」テキストは、それが見えるかもしれないとして、代わりにそのIDまたはラベル場合は、テキストフィールドの値である場合は、この方法が応答する、ということです。 ID /ラベルでテキストフィールドにアクセスできる方法はありますか? (私はテキストフィールドを空にしたいので)
ありがとうございました!しかし、この場合、すべてのUI要素に対してaccessibilityLabelsを設定するようにコードを更新する必要があります。 accesibilityLabel以外の他のリファレンスでUI要素にアクセスする方法はありますか? – Dexter
あなた自身のKIFTestStepsを書く必要があります。提供された手順はほとんどがaccessibilityLabelを処理するだけです。また、無効なユーザーを満足させるためには、ビューにアクセシビリティラベルが必要です。 – tim