主要是安卓 app 的自动化
appium 原理与安装
安装 client 编程库
使用 pip 安装
pip install appium-python-client
安装 Appium Server
Appium Server 是用 node.js 运行的,基于 js 开发;
Appium 为了方便大家安装使用,制作了一个可执行程序 Appium Desktop,把 node.js 运行环境、Appium Server 和一些工具打包在里面,只需要简单的下载安装即可。
链接:appium
提取码:eg3b
或者可以使用 Appium Desktop 官网下载
下载好之后直接运行 Appium-windows-1.20.2 即可
安装 JDK
对于安卓 app 的自动化,必须安装安卓 SDK,而安卓 SDK 需要 JDK 环境。
可从提供的百度网盘里下载:jdk-8u211-windows-x64.exe
安装好后,还需要添加环境变量 JAVA_HOME,指定值为 jdk 安装目录,比如
添加环境变量的方法:
windows+r 快捷键 输入 control 打开控制面板,点击系统,进入高级系统设置,进入环境变量,在系统变量处直接新建
变量名为 JAVA_HOME,变量值为 JDK 保存路径 D:\JDK
我这里保存在 D:\JDK
注意 JDK 目录下一定直接是 bin,db,lib 等文件
安装 Android SDK
将百度网盘里的 androidsdk.zip 直接解压即可,同样需要设置环境变量 ANDROID_HOME ,也是在系统变量中,路径仍为 解压后的路径
同样,根目录下是这些文件
同时对于 adb 命令,修改环境变量 PATH 中的值,将以前的 platform-tools,修改为新的路径,该路径下包含现有的 adb 命令
意思就是 androidsdk 文件中的 adb 命令应该放在环境变量中,而如果以前安装过 adb,那么可以直接修改路径为新的 adb 存在路径
补充:
adb 为什么要加到环境变量中,在命令行中运行的时候就不需要找到 adb 所在目录,再在该目录下进行 adb 操作,可以直接编写 adb 命令
连接手机
连接安卓手机,注意一般不要使用太 low 的手机。
操作步骤:
1.用 USB 线连接电脑和手机
2.进入手机设置
,关于手机
,一直点击版本号
,一般7次以上,进入开发者模式
3.在开发者模式中,启动 USB 调试(确保 USB 调试已开启)
某些手机有这样的选项,需要勾选
连接好了之后,命令行中执行命令 adb devices -l
列出连接到电脑上的手机设备
左边即为设备的名称,表示已经能够检测到了
对于 IOS 手机,可以使用命令,可参考 ideviceinstaller