1、下载安装Android SDK
(1)下载地址:https://www.androiddevtools.cn/
可以根据下图按钮快速定位到当前SDK下载处
下载解压后的目录:
(2)双击SDK Manager.exe,安装一些必备的SDK构建工具
其他包下的默认选择即可,再勾选下Extras包,便于扩展真机测试,其他包选择如下:
需要每个包都勾选下Accept License才可以下载:
(3)下载完后,需要配置环境变量
新建ANDROID_HOME变量,填写的sdk解压包的路径:
将%ANDRIOD_HOME%\platform-tools、%ANDRIOD_HOME%\tools、%ANDRIOD_HOME%\build-tools\29.0.3(此处的版本要与SDK Manager实际下载下来的版本一致)添加到PATH变量中:
(4)验证配置是否成功:打开DOS命令窗口,输入adb version
出现如图ADB版本信息,证明已经SDK配置成功
2、安装模拟器,本文介绍【夜神模拟器】
下载地址: https://www.yeshen.com/
下载完后一路下一步即可安装成功。
下载完后,使用sdk\platform-tools目录下的adb.exe复制替换到夜神模拟器bin目录下的adb.exe文件和nox_abd.exe文件,这样一来,可以使得在我们启动模拟器的时候,我们的adb工具可以自动连接到我们的模拟器。
3、安装Appuim桌面版程序
下载地址:https://github.com/appium/appium-desktop/releases
本人介绍下载的版本是:1.21.0
由于github可能下载速度偏慢,我将安装包放到网盘,有需要的可以到网盘下载。
链接:https://pan.baidu.com/s/1sbjrPOwFvN6x0v3M9iqMwQ
提取码:q035
4、下载完后,一路下一步即可安装完成,只能默认装到C:\Program Files\Appium的目录下,打开界面如下:
5、点击【启动服务器】即可运行appium 服务
6、点击启动检查会话,即可打开会话窗口,可以调试我们的APP启动信息
7、打开我们的夜神模拟器,然后在DOS窗口输入adb devices,检查是否自动连接上了我们的模拟器设备
出现上图127.0.0.1:62001表示已经连接上了我们的模拟器设备
8、在模拟器中下载bilibili,作为appium启动app示例
9、在夜神模拟器中打开Bilibili,然后在DOS命令窗口输入:adb logcat | find "START"
可以看到cmp=tv.danmaku.bili/.MainActivityV2是哔哩哔哩APP的程序入口。
10:在appium会话窗口的【所需能力】输入如下信息:
deviceName:127.0.0.1:62001,该信息填写的设备名
platformName:Android,该信息填写的平台名
appPackage:tv.danmaku.bili,该信息填写的APP的包名
appActivity:.MainActivityV2,该信息填写的APP的程序入口名
noReset:true,加上该配置,可以设置每次启动APP记录上一次的操作,而不是全新第一次打开APP
11、填写完成后,点击【启动会话】,即可在appium中打开APP,可能会出现错误:No connected devices have been detected,该原因发生的情况是可能是设备连接断开了,我们进行手动重新连接尝试下:adb connect 127.0.0.1:62001
此时再【启动会话】,就可以成功打开APP
12、自此,APP自动化的准备工作已经完成。