app自动化-appium环境安装

本周课前准备

搭建好 Appium 环境

所需环境:

  • Java环境

  • Node.js

  • SDK环境

  • appium server

    • appium-desktop(建议初学使用)
    • 命令行版本的appium
  • 安装 Appium Inspector 录制定位工具

  • 安装 python-client(编写脚本必调的api包)

Java环境

  • windows:Java 环境安装

  • mac:建议用brew安装 brew install openjdk@11

    验证java环境

    java -version

Node.js 下载安装

  • 官网下载:https://nodejs.org/en/download/,建议下载LTS最新版本 双击完成安装
  • 输入命令验证:
// 命令一:node -v 
Hogwarts $ node -v                             
v16.16.0
// 命令二:npm -v
Hogwarts $ npm -v                              
8.11.0

SDK环境

方法一

分别下载win和mac的压缩包
解压缩之后配置环境变量,新建ANDROID_HOME,注意:安装路径不要有中文,空格,特殊字符

Win
  • 在系统变量中新建一个变量,名字为ANDROID_HOME,值为电脑SDK的根目录,一般默认安装的路径为C:\Users\用户名\AppData\Local\Android\Sdk(用户名为你电脑登录用户的用户名),可以去自己的文件夹下查看具体路径,不要写错
  • 修改系统变量中的path变量,添加三条内容,因为可能会有其他软件也带有adb执行文件,未免出现问题,尽量将这四项配置到较靠前的位置
%ANDROID_HOME%\emulator
%ANDROID_HOME%\platform-tools
%ANDROID_HOME%\build-tools
%ANDROID_HOME%\tools
Linux/Mac
  • 在环境变量中配置ANDROID_HOME变量,值为SDK的根目录,之后将三个文件夹配置到path变量中,并使用source命令或者重启让配置生效
$ANDROID_HOME/emulator
$ANDROID_HOME/platform-tools
$ANDROID_HOME/build-tools
$ANDROID_HOME/tools

方式二: 先下载Android Studio, 使用 Android Studio 下载安装 SDK

参考教程贴:Android Studio安装(推荐使用这种方法安装SDK)

确认配置是否生效

  • 在命令行执行adb version,确认没有报错,提示的adb位置是之前所安装的sdk目录下

安装appium服务

安装appium-destop和Appium Inspector

下载Appium 客户端版本进行安装

下载地址:链接:百度网盘 请输入提取码
提取码:itxn

路径:霍格沃兹学员资料 / windows (或者 mac) / appiumdesktop

desktop目录下有 appium-server-GUI 和 appium inspector ,都是直接下载安装即可

安装命令行版appium

windows&&mac 步骤一致

国内网络一般直接使用官方推荐的命令 npm install -g appium, 会下载失败,超时等问题。这里推荐大家设置国内镜像再下载。

1、设置镜像源

npm config set registry https://registry.npm.taobao.org

2、安装appium

npm install -g appium --chromedriver-skip-install 这样下载下来的是最新版本的appium。

appium 这个版本是命令行版本, 与appium desktop启动一个即可,安装也可以只安装一个或者两个都装,建议都装。

  • 安装 appium-doctor
    npm install appium-doctor -g

appium-doctor 是用来检测环境配的是否完整,安装完成之后,重新打开新的命令行窗口,输入 appium-doctor,如下图:

安装 python-client

pip install appium-python-client