You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何获取Android设备的Session ID以完成自动化测试?

获取Android设备Session ID的几种方法
  • 通过ADB命令获取
    确保ADB已成功连接设备,执行以下命令:

    • 查看当前活跃应用的会话信息:adb shell dumpsys activity activities,在输出结果中定位mCurrentFocus对应的应用进程,从中提取Session ID;
    • 查看指定应用的会话相关信息:adb shell dumpsys package <你的应用包名>,在输出里筛选包含Session的字段。
  • 借助Appium工具获取(适用于Appium自动化场景)
    启动Appium服务并完成设备连接后:

    • 打开Appium Inspector,在会话详情的Session板块可直接查看当前Session ID;
    • 查看Appium的运行日志,搜索关键字sessionId,即可找到对应的ID值。
  • 提取应用日志中的信息
    开启设备开发者选项中的USB调试,执行命令adb logcat -s <你的应用包名>:V过滤目标应用的日志,在输出内容里搜索session或SessionID关键字,多数应用会在启动、登录环节打印会话相关信息。

  • WebView场景下的获取方式
    若需获取WebView内的Session ID,可通过Chrome调试工具:连接设备后打开Chrome浏览器输入chrome://inspect/#devices,选中目标WebView页面,打开控制台后执行document.cookie,从返回的Cookie内容中提取Session ID。

内容的提问来源于stack exchange,提问作者kayley yu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.29 23:24:54