我正在使用 adb 命令使用 python 获取 appium 中 airlane_mode_on 的状态。但即使它关闭,它也总是返回“真”。下面是代码片段。
def getGlobalSettingsOperation(self):
self.__log.info('AndroidDevice.getGlobalSettingsOperation() [{}]: Performing get operation on global setting "{}"'.format(self.name(), flag))
try:
status = self.__adb.shell(['settings', 'get', 'global', 'airplane_mode_on'])
self.__log.info('AndroidDevice.getGlobalSettingsOperation(): value of getGlobalSettingsOperation with flag [{}] is: "{}"'.format(flag, status))
return status
except:
self.__log.exception('AndroidDevice.getGlobalSettingsOperation() [{}]: exception'.format(self.name()))
return False
status 的值始终为 True。但是当我用于 put 操作时,相同的命令运行良好。我在许多 android 设备中尝试过。请帮忙。