Включение и отключение Bluetooth с помощью ADB не работает в Android 7 Samsung Galaxy Note 5

Мы пытаемся включить и отключить Bluetooth, прежде чем начать наш тест автоматизации с помощью команд adb.

включить

adb shell service call bluetooth_manager 6

Запрещать

adb shell service call bluetooth_manager 9
adb shell settings put global bluetooth_on 0 in db level

он меняется на уровне базы данных устройства, но не отражается на уровне пользовательского интерфейса устройства, поэтому тест не проходит

Мы получаем статус Bluetooth с помощью этой команды

adb shell settings get global bluetooth_on

Существуют ли какие-либо другие обходные пути для включения и отключения Bluetooth с помощью APPIUM java, потому что эти команды работают на некоторых устройствах, но не на всех устройствах. Я ищу постоянное решение.

Те же команды работают в Android 5 (Lollipop)


person alk1985    schedule 12.02.2018    source источник
comment
Вы проверили метод driver.setConnection(Connection.wifi)?   -  person Hassan Radi    schedule 12.02.2018
comment
Нет, я не пробовал включать и отключать Bluetooth. У setConection есть перечисление для bluetooth.   -  person alk1985    schedule 12.02.2018
comment
Да, это так. Проверьте это. medium.com /@eliasnogueira/   -  person Hassan Radi    schedule 12.02.2018
comment
На самом деле дело не в сетевом подключении, там написано WIFI, САМОЛЕТ, ВСЕ, НИ ОДИН. Нет метода для Bluetooth   -  person alk1985    schedule 12.02.2018