我们尝试在使用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
它正在更改设备数据库级别,但没有反映在设备ui级别,因此测试失败
我们正在使用此命令获取蓝牙状态
adb shell settings get global bluetooth_on
是否还有其他工作可以使用APPIUM java来启用和禁用蓝牙,因为这些命令在某些设备中工作但在所有设备中都没有。我正在寻找一个永久的解决方案。
在Android 5(Lollipop)中使用相同的命令