本人在测试公司app的时候,需要先对app登录状态进行检查并且登录。这里有两种登录的类型,一种是打开不需要登录,点击某些具体内容的时候需要登录,另一种是打开app后如何没有登录会自动跳转登录界面。通过实践,我写了两个检查并登录的方法。
第一种:
public void checkLog() throws UiObjectNotFoundException{//检查登录立即登录
getUiObjectByTextClassName("我的", "android.widget.RadioButton").clickAndWaitForNewWindow();
UiObject personalInformation = new UiObject(new UiSelector().text("个人资料 > ").className("android.widget.TextView"));
if (personalInformation.exists()) {
outputNotable("已经登录!");
}else{
login();
Date start = new Date();
UiObject personalInform