Как увеличить и уменьшить громкость> Громкость носителя с помощью Appium (Android) - PullRequest
0 голосов
/ 21 февраля 2020

Я автоматизирую приложение Snapchat, где мне приходится иметь дело с видео, которое идет со звуком. Для просмотра видео со звуком и без него мне нужно отключить звук и включить звук. Прямо сейчас я использую приведенный ниже фрагмент кода для отключения и включения звука, но он передает системную мелодию звонка, а не системный носитель. driver.pressKey (новый KeyEvent (AndroidKey.VOLUME_MUTE)); driver.pressKey (новый KeyEvent (AndroidKey.VOLUME_UP));

Итак, кто-нибудь контролировал громкость носителя в Android с помощью Appium, если да, пожалуйста, помогите мне с примером кода.

С уважением в авансовый.

1 Ответ

0 голосов
/ 25 февраля 2020

Нажатие клавиш на устройстве выполняется driver.press_keycode(code)

Все необходимые коды можно найти здесь

  • 24 - KEYCODE_VOLUME_UP
  • 25 - KEYCODE_VOLUME_DOWN

Итак, в вашем случае конечный код будет выглядеть следующим образом:

driver.press_keycode(24) - для увеличения громкости

driver.press_keycode(25) - для уменьшения громкости

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...