Repository navigation
Home
Le Zhou edited this page Aug 11, 2022
·
36 revisions
Welcome to Hydra-Lab Wiki.
| 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 |
Introduction:
User manual:
- Deploy Center Docker Container
- Deploy Agent Docker Container
- Test agent setup
- One-Line-Installer Agent Setup
- [DEPRECATED]Deploy a test agent service
- Trigger a test task run in the Hydra Lab test service
- Create an Appium UI Test Automation Project
- Create test build and run XCTest
- Test Task Customization
- FAQ
Developer guideline:
- Start Services with Default Configuration
- Dev Environment Setup
- Technical Design
- Integrate Hydra Lab test center with Microsoft AAD authentication service
- Upgrade the test agent service from center service
News: