UiAutomator 用 UIAutomator 输入密码无效,怎么解决???

李超 · 2017年03月15日 · 最后由 rainbow_xy 回复于 2017年03月20日 · 1986 次阅读

我用 UIautomator 写了个自动登录的脚本,但是运行到输入密码时没有输入内容,而且也没有报错,这个怎么解决?有人遇到过吗?

UiObject password = new UiObject(new UiSelector().resourceId("com.test.debug:id/edt_login_pwd"));
password.setText("973209");

求解

共收到 3 条回复 时间 点赞

这个如果不行的话,用 adb shell input

楼主可以看看"com.test.debug:id/edt_login_pwd" 这个控件是否可以点击。有时候是控件的问题

在可以确认控件获取成功的情况下,可以试试使用 device.pressKeyCode()方法来输入

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册