Skip to content
Le Zhou edited this page Aug 11, 2022 · 36 revisions

Introduction

Welcome to Hydra-Lab Wiki.

Capability

Name Android IOS
Get Device List android-ddmlib + Map xcrun xctrace list devices / tidevice list --json (tidevice)
Monitor Device Status android-ddmlib(IDeviceChangeListener) tidevice watch
Get Screenshot android-ddmlib(IDevice) tidevice screenshot $path_to_save_img
Wake up Device adb -s {} shell input keyevent {} Appium: driver.unlockDevice()
Grant Permission adb -s {} shell pm grant packageName permissionName Appium: driver.runAppInBackground(Duration.ofSeconds(-1))
Install/Uninstall App adb -s {} install/uninstall tidevice install $path_to_testApp / tidevice uninstall com.microsoft.packageName / tidevice install idb launch com.microsoft.packageName
Record Video Screen Record App Appium
Clone this wiki locally