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
  }
}
相关推荐
今儿敲了吗17 小时前
46| FBI树
数据结构·c++·笔记·学习·算法
苦瓜小生17 小时前
【黑马点评学习笔记 | 实战篇 】| 6-Redis消息队列
redis·笔记·后端
sheeta199819 小时前
LeetCode 每日一题笔记 日期:2025.03.19 题目:3212.统计X和Y频数相等的子矩阵数量
笔记·leetcode·矩阵
巧克力味的桃子19 小时前
国名排序题笔记(字符串函数 + fgets 详解)
笔记
四谎真好看20 小时前
Redis学习笔记(实战篇3)
redis·笔记·学习·学习笔记
bennybi20 小时前
Openclaw 实践笔记
笔记·ai·openclaw
AI视觉网奇20 小时前
aigc 生成几何图 整理笔记
笔记·aigc
今儿敲了吗20 小时前
python基础学习笔记第五章——容器
笔记·python·学习
三水不滴21 小时前
Elasticsearch 实战系列(二):SpringBoot 集成 Elasticsearch,从 0 到 1 实现商品搜索系统
经验分享·spring boot·笔记·后端·elasticsearch·搜索引擎
Ynchen. ~21 小时前
快速复习笔记(随笔)
笔记