Android自动化功能-使用Appium获取android页面节点元素信息

一、appium安装和使用

官方网站:https://appium.io/docs/en/latest/

github地址:https://github.com/appium/appium

安装步骤:

  1. 首先需要安装node.js

  2. 安装好node.js之后使用npm安装 appium

    复制代码
    npm install -g appium
    appium -v # 检查安装版本
  3. appium直接安装uiautomator2

    复制代码
    appium driver install uiautomator2
  4. 命令行中启动 Appium

    复制代码
    appium server --allow-cors
  5. 打开Appium Inspector软件,输入启动参数:

    复制代码
    {
      "platformName": "Android",
      "appium:deviceName": "Android  Device",
      "appium:automationName": "UiAutomator2"
    }

成功启动后,如下图就可以获取节点元素信息了

二、android无障碍服务自动化框架

https://github.com/ven-coder/Assists

使用方法github上有教程

相关推荐
志栋智能23 分钟前
超自动化巡检:应对复杂IT环境的必然选择
运维·网络·安全·web安全·自动化
dalancon1 小时前
VSYNC 信号流程分析 (Android 14)
android
dalancon1 小时前
VSYNC 信号完整流程2
android
dalancon1 小时前
SurfaceFlinger 上帧后 releaseBuffer 完整流程分析
android
用户69371750013842 小时前
不卷AI速度,我卷自己的从容——北京程序员手记
android·前端·人工智能
程序员Android3 小时前
Android 刷新一帧流程trace拆解
android
墨狂之逸才3 小时前
解决 Android/Gradle 编译报错:Comparison method violates its general contract!
android
Mr -老鬼3 小时前
EasyClick 热更新坑点处理方案
自动化·ec·easyclick·易点云测
阿明的小蝴蝶4 小时前
记一次Gradle环境的编译问题与解决
android·前端·gradle
Agent产品评测局4 小时前
中小企业数字化转型,优先选 RPA 还是 AI Agent?:2026企业自动化架构选型深研
人工智能·ai·chatgpt·自动化·rpa