本周课前准备
搭建好 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
- AndroidStudio下载地址
参考教程贴:Android Studio安装(推荐使用这种方法安装SDK)
确认配置是否生效
- 在命令行执行
adb version
,确认没有报错,提示的adb位置是之前所安装的sdk目录下
安装appium服务
安装appium-destop和Appium Inspector
- destop官网地址:Releases · appium/appium-desktop · GitHub
- inspector官网地址:Releases · appium/appium-inspector · GitHub
下载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