公司已经上市开卖的产品,每次登录操作都很费时间,不想盯着,其中的联网loading和点击登录按钮loading很费时间,试着用Uiautomator实现自动登录。
此时UI界面,测试用的网络和账号基本不变。
登录流程:
1.选择系统语言
2.选择Wifi连接
3.输入账号密码登录
4.登录成功/失败,显示提示信息
import androidx.test.platform.app.InstrumentationRegistry;
import androidx.test.runner.AndroidJUnit4;
import androidx.test.uiautomator.UiDevice;
import androidx.test.uiautomator.UiObject;
import androidx.test.uiautomator.UiObjectNotFoundException;
import androidx.test.uiautomator.UiScrollable;
import androidx.test.uiautomator.UiSelector;
import org.junit.After;
import org.junit.Assert;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
import java.util.HashMap;
/**
* 实现 自动 登录 账号:
*/
@RunWith(AndroidJUnit4.class)
public class LoginDemoUIAutomator {
private static final String TAG = "LoginDemoUIAutomator";
public UiDevice mdevice;
publ