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上有教程

相关推荐
雨白2 小时前
Jetpack系列(四):精通WorkManager,让后台任务不再失控
android·android jetpack
PHOSKEY3 小时前
闪测仪应用案例丨手机中框如何突破「尺寸检测」瓶颈?
运维·智能手机·自动化
宇钶宇夕4 小时前
STEP 7 MicroWIN SMART V2.2 的详细安装步骤及注意事项
运维·服务器·程序人生·自动化
mmoyula4 小时前
【RK3568 驱动开发:实现一个最基础的网络设备】
android·linux·驱动开发
sam.li5 小时前
WebView安全实现(一)
android·安全·webview
小爱同学ya5 小时前
【效率提升教程】飞书自动化上传图片和文字
自动化·飞书
移动开发者1号5 小时前
Kotlin协程超时控制:深入理解withTimeout与withTimeoutOrNull
android·kotlin
程序员JerrySUN6 小时前
RK3588 Android SDK 实战全解析 —— 架构、原理与开发关键点
android·架构
移动开发者1号6 小时前
Java Phaser:分阶段任务控制的终极武器
android·kotlin
哲科软件15 小时前
跨平台开发的抉择:Flutter vs 原生安卓(Kotlin)的优劣对比与选型建议
android·flutter·kotlin