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 发布