我正在使用 Robotium 通过在 DatePickerDialog 中单击“设置”按钮
solo.clickOnButton("Set");
如果我现在将测试设备的语言更改为其他语言,Robotium 将无法找到该按钮,因为文本不再是“设置”而是翻译后的单词。
是否有可能以不同的方式访问 Picker 中的按钮?
正如在 Jelly Bean 中,DatePicker 丢失了“取消”按钮,我无法使用 clickOnButton(int index) 方法。
我唯一的想法是在 DatePickerDialog 上使用 setButton 来访问按钮文本的本地化字符串资源或保留对按钮的引用。但也许有人知道无需自定义按钮文本即可获得访问权限的更好方法。
问候金