Robotiumを使用してDatePickerDialogで「設定」ボタンをクリックしています
solo.clickOnButton("Set");
テストデバイスの言語を別の言語に変更すると、Robotium はボタンを見つけることができません。これは、テキストが「設定」ではなく、翻訳された単語であるためです。
別の方法でピッカーのボタンにアクセスする可能性はありますか?
Jelly Bean の場合と同様に、DatePicker に「キャンセル」ボタンがありません。clickOnButton(int index) メソッドを使用できません。
私が持っている唯一のアイデアは、DatePickerDialog で setButton を使用して、ボタン テキストのローカライズされた文字列リソースにアクセスするか、ボタンへの参照を保持することです。しかし、カスタム ボタン テキストを必要とせずにアクセスするためのより良い方法を誰かが知っているかもしれません。
よろしくキム