1、环境依赖
- appium服务(appium desktop,类似于chromedriver.exe)
- Appium-Python-Client(pip install Appium-Python-Client)
- 手机,模拟器或者真机,雷电模拟器,genymotion,夜神,逍遥,mumu
--开发者模式
--USB调试模式
--连接电脑时,手机窗口允许授权
- java jdk 1.8+64位
- android环境 adt-bundle
- apk包
python ----http请求---> appium服务--java环境/android环境-->手机和APP
不止python语言,Java、go、js都可以通过发送http请求,appium服务接收到请求以后,将该请求通过java执行环境和安卓环境进行交互转化为在手机或APP上可以执行的操作。
3、环境安装 3.1 appium服务安装(adb)
方式1:appium desktop(GUI)
- appium桌面程序,下载1.20版本(不推荐下载最新)下载地址:Releases · appium/appium-desktop · GitHub
- 注意:安装给用户,而不是所有用户all users(记住安装位置)
- 确认安装成功,能够正常启动
- NET4.4.1.exe
方式2:命令行版本
- 需要安装nodejs,地址:Node.js,命令行输入node验证
- npm install -g appium,安装appium
- -ingore-webdriver-install
- p 指定端口
建议初级阶段使用方式1安装。
3.2 appium客户端安装pip install Appium-Python-Client
3.3 java jdk下载地址:https://mirrors.huaweicloud.com/java/jdk/
- 版本1.8以上
- 64位
- 配置环境变量:
JAVA_HOME=D:Program FilesJavajdk1.8.0_202
PATH=%JAVA_HOME%bin;
- 重启电脑
- cmd命令行输入:java -version
由于Android Studio编辑器运行起来比较吃内存,所以我们选择adt-bundle进行代替
- 安卓开发新手集成包,adt-bundle,http://tools.android-studio.org/index.php/adt-bundle-plugin
- 双击解压,免安装
- 配置ANDROID_HOME变量,ANDROID_HOME=D:Program Filesandroid_sdk
- 配置path环境变量,%ANDROID_HOME%tools;%ANDROID_HOME%platform-tools;%ANDROID_HOME%build-tools30.0.3;
- cmd命令行输入:adb version
以雷电模拟器为例,下载地址雷电安卓模拟器-手游模拟器安卓版_android手机模拟器电脑版_雷电模拟器官网
安装好后,在cmd命令行中输入adb devices
Ps: 使用android真机的同学,需要开启手机的 USB调试模式。
调试模式的开启因为手机型号会有差异 ,大致为:
在手机版本号点击5下,开启开发者模式
找到开发者模式选项,在其下找到 USB调试模式开关,并开启。
在手机第一次与电脑连接时,需要人为手动在手机上授权信任该手机。



