-
Notifications
You must be signed in to change notification settings - Fork 99
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: