def execute(self): apps = get_apps(self.device) print_apps(apps) idx = int(input('请选择要获取信息的App:')) pid_windows_map = get_app_pid_windows_map(self.device, apps[idx]) print_app_pid_windows_map(pid_windows_map) return Quit()
def execute(self): apps = get_apps(self.device) print_apps(apps) idx = int(input('请选择要获取进程列表的App:')) process_list = get_app_process_list(self.device, apps[idx]) print_app_process_list(process_list) return Quit()
def execute(self): apps = get_apps(self.device) print_apps(apps) idx = int(input('请选择要测试的App:')) app = apps[idx] req = perfdog_pb2.UpdateAppInfoReq(device=self.device, app=app) print(get_stub().updateAppInfo(req)) return Quit()
def test_app_process(self): apps = get_apps(self.device) print_apps(apps) idx = int(input('请选择要测试的App:')) app = apps[idx] process_list = get_app_process_list(self.device, app) print_app_process_list(process_list) idx = int(input('请选择要测试App进程:')) process = process_list[idx] is_hide_float_window = True if input('是否隐藏浮窗(y/n):') in 'yY' else False is_test_sub_window = True if input('是否测试子窗口(y/n):') in 'yY' else False if is_test_sub_window: sub_list = get_app_pid_windows_map(self.device, app) print_app_pid_windows_map(sub_list) sub_window = input('请输入要获取的子窗口名字:') else: sub_window = None start_app_process_test(self.device, app, process, is_hide_float_window, sub_window)
def test_app(self): apps = get_apps(self.device) print_apps(apps) idx = int(input('请选择要测试的App:')) app = apps[idx] start_app_test(self.device, app)
def execute(self): apps = get_apps(self.device) print_apps(apps) return Quit()