node.js npm cnpm
appium desktop
appium server
appium clients

安装前的检查


  1. 检查 jdk 是否安装
    java -version
    
  2. 检查 android sdk 是否安装
    adb version
    

appium 生态工具


  • adb :android 的控制工具,用于获取 android 的各种数据和控制
  • appium desktop : 内嵌了Appium ServerInspector 的综合工具
  • appium server : 本身也可独立运行,是appium的核心工具,命令行工具,用于接受各种语言发送过来的请求,然后完成对各个平台(android,iOS,web 等)的调用
  • appium clients : 各个语言的客户端封装库,用于连接appium server,如java, python,ruby, robotframework-appium
  • appcrawler 自动遍历工具

appium 官方

appium-desktop


appium-desktop 安装

在以上appium github机构号下找到appium-desktop, 然后在release找到对应win exe安装包安装即可

appium-desktop 主要功能

适用于新手入门

  • UI 分析
  • 录制用例
  • 元素查找测试
  • Attach 已有的 session (用的少)
  • 云测试(用的少)

appium server


  1. 安装 node.js
  1. 安装 appium
    即 appium server
  • 官方文档的方式(不稳定,需要翻墙)
    npm install -g appium
    
  • 淘宝镜像安装方式(推荐)
    npm install -g cnpm --registry=https://registry.npm.taobao.org
    cnpm install -g appium
    
  1. appium doctor 检查环境(可选)
    cnpm install -g appium-doctor
    
    然后就可以运用appium-doctor命令检查 appium 运行环境了