ArrayList<Button> bL = new ArrayList<Button>();
>> bL = solo.getCurrentButtons();
>> boolean foundButton = false;
>> boolean foundText = false;
>> int acceptButtonId = -1;
>>
>> for (int i = 0; i < bL.size(); i++) {
>> Button b = bL.get(i);
>>
>> if (b.getId() == com.tmobile.apppack.R.id.terms_accept) {
>> acceptButtonId = i;
>> foundButton = true;
>> foundText =
>> (b.getText().toString().compareTo("Accept") == 0);
>> break;
>> }
>> }
>> assertTrue("Accept Button is not Visible on Terms and
>> Conditions Dialog", foundButton);
>> assertTrue("Incorrect Text in Accept Button on Terms and
>> Conditions Dialog", foundText);
>> ---
>> Option2: Use Robortium's provided .searchButton() API
>>
>> boolean actual = solo.searchButton("Accept");
>> assertAndLog("Accept button not found.", actual);
getCurrentButtons()学习
最新推荐文章于 2015-10-22 19:14:57 发布
本文详细介绍了如何使用Robolectric API在Android应用中搜索特定按钮,并验证其文本内容是否正确。
1万+

被折叠的 条评论
为什么被折叠?



