Appium笔记

1Appium设备连接的关键机制

  1. 单一设备连接时的默认行为 :

    • 当系统中只有一个Android设备(通过ADB识别)连接时,Appium会忽略 deviceName 参数的具体值
    • 这种设计是为了方便测试,避免在只有一台设备的情况下还需要精确配置设备名称
    • 这就解释了为什么配置文件中写的是 xxx,但依然能连接到您的手机
  2. deviceName参数的实际作用 :

    • deviceName 参数主要在 多设备连接 的场景下发挥作用
    • 当有多个设备连接时,Appium会尝试通过 deviceName 来匹配要使用的设备
    • 如果只有 deviceName 而没有指定 udid ,在多设备环境下可能会导致连接到错误的设备

2 Appium 1.x 版本使用appium inspect

  • 路径需要填写/web/hub
  • 配置文件如下
json 复制代码
{
  "platformName": "android",
  "appium:options": {
    "automationName": "uiautomator2",
    "deviceName": "xxx",
    "noReset": true,
    "appPackage": "com.tencent.mm",
    "appActivity": ".ui.LauncherUI",
    "autoGrantPermissions": true,
    "hideKeyboard": true
  }
}
相关推荐
疯狂打码的少年12 小时前
【软件工程】软件质量保证(ISO/IEC 9126质量特性)
笔记
龙仔72514 小时前
SQL Server OS_Core 数据库全自动备份【完整笔记·可直接复用】
数据库·笔记·oracle
殷忆枫15 小时前
AI笔记三十七:AI边缘端道桥安全监测系统:YOLOv8n推理与Web监控全解析
笔记·yolo
逸模16 小时前
轻加盟模式,稳住品牌统一调性的思路
笔记·建模·公装·翻模·交底
whyTeaFo16 小时前
GAMES101: Lecture 10: Geometry 1 (Introduction) ppt笔记
笔记
sulikey17 小时前
个人Linux操作系统学习笔记11 - 环境变量
linux·笔记·学习
ysa05103018 小时前
【板子】拓扑序计数
c++·笔记·算法·板子
依然范特东18 小时前
强化学习笔记2--bellman equation
人工智能·笔记
乐观勇敢坚强的老彭19 小时前
信奥C++一维数组笔记
开发语言·c++·笔记
昕光xg19 小时前
Istio笔记04-基于Jaeger的分布式链路追踪
笔记·分布式·istio