- 新增 `_get_highlighted_image` 核心逻辑,支持自动缩放 (Scale) 适配。 - 新增 `get_highlight_screenshot_as_file/bytes` 接口,支持诊断级高亮截图。 - 重构 `get_screenshot_as_file/bytes` 统一命名规范。 - 引入 `ImagePath` 与 `ImageBytes` 类型别名,增强代码语义化。 - 优化内存管理,使用 `io.BytesIO` 与 `img.load()` 确保在高频截图下的稳定性。
38 lines
1002 B
YAML
38 lines
1002 B
YAML
# Appium Capabilities Configuration
|
|
android:
|
|
platformName: "Android"
|
|
automationName: "uiautomator2"
|
|
deviceName: "Android"
|
|
appPackage: "com.manu.wanandroid"
|
|
appActivity: "com.manu.wanandroid.ui.main.activity.MainActivity"
|
|
noReset: false
|
|
newCommandTimeout: 60
|
|
# udid: "emulator-5554" # Can be injected via CLI
|
|
|
|
ios:
|
|
platformName: "iOS"
|
|
automationName: "XCUITest"
|
|
deviceName: "iPhone 14"
|
|
bundleId: "com.example.app"
|
|
autoAcceptAlerts: true
|
|
waitForQuiescence: false
|
|
newCommandTimeout: 60
|
|
|
|
wan_android:
|
|
platformName: "Android"
|
|
automationName: "uiautomator2"
|
|
deviceName: "Android"
|
|
appPackage: "com.manu.wanandroid"
|
|
appActivity: "com.manu.wanandroid.ui.main.activity.MainActivity"
|
|
noReset: false
|
|
newCommandTimeout: 60
|
|
# udid: "emulator-5554" # Can be injected via CLI
|
|
|
|
huawei:
|
|
platformName: "Android"
|
|
automationName: "uiautomator2"
|
|
deviceName: "Android"
|
|
appPackage: "com.android.settings"
|
|
appActivity: ".Settings"
|
|
noReset: false
|
|
newCommandTimeout: 60 |