2012-07-13 20 views
1

我想要做什麼:清除數據,然後啓動我的應用程序。在第一頁上,選項卡下拉並同意條件,然後在下一頁選項卡下拉到登錄文本框,輸入用戶名,密碼,然後點擊登錄。Bash腳本啓動應用程序和登錄 - 卡住,光標不會向下移動頁面

數據被清除,應用程序被啓動,那麼應用程序就在條款/條件屏幕上,並且光標不會向下移動到按鈕。

我錯過了什麼?我是否需要將焦點放在屏幕上,以便光標在移動之前獲取位置?

#!/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 

回答

0

你可以嘗試發送一個返回按鈕,看看你能不能解僱的條款和條件:

adb shell input keyevent 4