Bash скрипт для запуска приложения и входа в систему - застревает, курсор не двигается вниз по странице

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
Теги:
input
adb

1 ответ

0

вы можете попробовать отправить кнопку "Назад", чтобы узнать, можете ли вы отклонить Условия и положения:

adb shell input keyevent 4

Ещё вопросы

Сообщество Overcoder
Наверх
Меню