uiautomator案例
test下新建类
public class ButtonClickTest { private UiDevice device; @Before public void setUp() { // 初始化 UiDevice 实例 device = UiDevice.getInstance(InstrumentationRegistry.getInstrumentation()); try { device.executeShellCommand("am start -n com.yy.test/.MainActivity"); //启动,包名,Activity名 } catch (IOException e) { e.printStackTrace(); } } @Test public void testButtonClick() throws UiObjectNotFoundException { UiObject user = device.findObject(new UiSelector().resourceId("com.yy.test:id/user")); user.clearTextField(); user.setText("admin"); UiObject pass = device.findObject(new UiSelector().resourceId("com.yy.test:id/pass")); pass.clearTextField(); pass.setText("123456"); UiObject button = device.findObject(new UiSelector().resourceId("com.yy.test:id/btnLogin")); button.click(); } }