2017-06-23 4 views
0

iOSアプリケーション用のxcode Ui Automationツールを使用して、UIテストケースを作成しようとしています。しかし、トグルボタンにはラベル値がない状況があります。 UIオートメーションツールが要素を見つけてエラーを出すことができないためです。ラベル、値、特性がNULLのトグルボタンをタップする方法

トグルボタンを選択する他の方法はありますか。座標に基づいてタップすることを考えていましたが、座標はデバイスごとに異なります。

私は徹底的に検索しましたが、答えは見つかりませんでした。

これについては、なんとか光を当ててください。

ありがとうございました!

答えて

2

ベストプラクティスによれば、accessibilityIdentifierをボタンに追加し、この識別子を使用してボタンを選択する必要があります。ラベルは変更することも、ローカライズすることもできます。 accessibilityIdentifierは、UIテストでのみ「可視」です。

accessibilityIdentifierは、Interface Builderまたはコードで設定できます。 UIテストでは、valueを使うのと全く同じ要素にアクセスできます。

関連する問題