科技匠|手把手教你如何使用免费自动化工具——Appium(安卓版)

上次在上传了一篇Appium后 , 有人来问我有没有Andriod版的安装教程 , 这个当然有 , 抱着负责任的心 , 在上班摸鱼小半天之后 , 可算是把教程编辑好了
准备环境

  • JDK
  • Python
  • Andriod SDK
  • Node.js
  • Appium
  • Appium-desktop
  • Appium-Python-Client
  • Appium-doctor
安装JDKJDK下载地址:
环境变量配置
  • JAVA_HOME:jdk的安装目录
  • Path:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
  • CLASSPATH:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(前面有一个点)
检验是否配置成功 运行cmd 输入 java -version
科技匠|手把手教你如何使用免费自动化工具——Appium(安卓版)正确配置
Andriod SDK安装SDK下载地址:
安装后只需启动 SDK Manager.exe 就可以看到Android SDK Mannerger的主界面啦
科技匠|手把手教你如何使用免费自动化工具——Appium(安卓版)在SDK Mannerger的主界面里 , 选择安装如下内容:
首先是必须内容
  • Android SDK Tools(只下载一个版本 , 版本看需求 , 一般选最新版本):基础工具包 , 带rc字样的是预览版 。
  • Android SDK Platform-tools(只下载一个版本 , 版本同上):从android2.3开始划出此目录 , 存放公用开发工具 , 比如adb、sqlite3等 , 被划分到了这里 。
  • Android SDK Build-tools(这个可以安装多个版本):Android项目的构建工具 。
  • Android xxx(API xx) 目录(可选的各平台开发工具)如 , Android 8.1.0(API 27)
  • SDK Platform:对应平台的开发工具 , 需要在哪个版本的平台下开发就下载哪个 。
然后是可选内容 , 一般是特定工具
  • Android Support Repository:主要是方便在gradle中使用Android Support Libraries , 因为Google并没有把这些库发布到maven center或者jcenter去 , 而是使用了Google自己的maven仓库 。
  • Google USB Driver 连接真机时需要用到 。
  • Google Web Driver 测试H5页面时需要用到 。
  • Intel x86 Emulator Accelerator(HAXM installer) :windows平台的Intel x86模拟器加速工具 , 配合Intel x86 atom/atom_64 System Image使用可加快模拟器的运行速度 。
环境变量配置
  • ANDROID_HOME:SDK安装路径 , 如D:\Andriod_sdk
  • Path:%ANDROID_HOME%\platform-tools;
  • Path:%ANDROID_HOME%\build-tools\28.0.3;
  • Path:%ANDROID_HOME%\tools;
最后在cmd界面输入“adb” 来判断安装是否成功 。
安装Node.jsNode.js下载地址:https://nodejs.org/en/download/releases/
注意:Node.js版本要注意与Appium兼容 , 本次教程Appium版本是1.7.2 , 则选择的Node.js版本为6.11.3
然后安装完成后在cmd界面输入“node -v”和“npm -v”来判断安装是否成功 。
  • npm(node package manage)是node.js安装包管理工具 , 类似Python中的pip工具 。
  • 如果显示不是内部命令提示 , 则需要检查一下环境变量是否配置 , 或者重新安装nodejs 。
Appium安装
Appium Server其实可以通过命令 npm install -g appium来安装 。 但是npm所下载的服务器在国外 , 安装会很慢 , 可能会因为网络原因中断安装 。
所以保险起见我们可以使用国内镜像来安装 。 打开cmd输入如下命令:npm install -g cnpm --registry=选用的是淘宝镜像安装appium1 #安装最新版本