Android?????????
???????????? ???????[ 2013/5/20 10:46:13 ] ????????
?????????????(Dialog)???????
????Robotium????????????????????API?????????
??????????id????String???????????Robotium????????????????????Dialog?????????????????Robotium??API???в????????????????
????????????е?????Dialog?н?????Set??Cancel????????????????????????+ – ?????????????EditText???????????????
?????·????????????Dialog?????Robotium??solo.getCurrentViews()???????Dialog????????п???????????????????
/**
* ???dialog?????????????λ?????????dialog?????????
* @param solo
* @param viewType View????
* @param index viewλ??
* @return ????dialog?????????????λ???????????????null
*/
public static View getViewFromDialogByIndex(Solo solo?? Class viewType ?? int index){
ArrayList dialogViews = solo.getCurrentViews();
ArrayList typeViews = new ArrayList();
for(View currentTypeView : dialogViews){
if(viewType.isInstance(currentTypeView)){
typeViews.add(currentTypeView);
}
}
if(dialogViews.size()>0){
return typeViews.get(index);
}else {
return null;
}
}
??????
???·???
??????????????????
2023/3/23 14:23:39???д?ò??????????
2023/3/22 16:17:39????????????????????Щ??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44???????????????
2021/9/17 15:19:29???·???????·
2021/9/14 15:42:25?????????????
2021/5/28 17:25:47??????APP??????????
2021/5/8 17:01:11