1

我想做的:清除数据,然后启动我的应用程序。在第一页,向下选项卡并同意条件,然后在下一页选项卡向下到登录文本字段,输入用户名、密码,然后点击登录。

发生的情况是数据被清除,应用程序启动,然后应用程序只是坐在条款/条件屏幕上,光标不会向下移动到按钮。

我错过了什么?我是否需要将焦点移到屏幕上,以便光标在移动之前获得一个位置?

#!/bash/src

adb shell pm clear com.myapp.package
adb shell am start -n com.myapp.package/com.myapp.package.Main
adb shell input keyevent 20 
adb shell input keyevent 20
adb shell input keyevent 20
adb shell input keyevent 20
adb shell input keyevent 21
adb shell input keyevent 66
adb shell input text "username"
adb shell input keyevent 20
adb shell input text "password"
adb shell input keyevent 20
adb shell input keyevent 66
4

1 回答 1

0

您可以尝试发送一个返回按钮,看看您是否可以取消条款和条件:

adb shell input keyevent 4
于 2012-10-11T22:13:25.253 回答