简介
Appium 是一个开源的自动化测试工具,支持 Android、iOS 平台上的原生应用,支持 Java、Python、PHP 等多种语言。
Appium 封装了 Selenium,能够为用户提供所有常见的 JSON 格式的 Selenium 命令以及额外的移动设备相关的控制命令,比如:多点触控手势、屏幕朝向等。
配置环境
Java环境
右键 This PC(此电脑) -> Properties(属性) -> Advanced system settings(高级系统设置) -> Environment Variables(环境变量)
新建/修改 CLASSPATH 变量
Path 变量末尾添加 ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
Android-sdk
新建环境变量 ANDROID_HOME
,变量值为 android-sdk
位置,
如:E:\BaiduNetdiskDownload\appium\android-sdk\android-sdk-windows
在 Path 变量值的末尾添加:;%ANDROID_HOME%\tools;%ANDROID_HOME%\build-tools\30.0.0-preview;%ANDROID_HOME%\platform-tools
mumu模拟器
通过安卓的 adb 连接虚拟机,需要在控制台执行 adb connect 127.0.0.1:7555 命令,让 adb 连接上虚拟机,在 cmd 控制台输入 adb devices 查看当前连接的虚拟机。
Android真机
开启开发者模式
荣耀V9手机,荣耀V10、荣耀V20、华为P20、华为P30等型号:
1,进入手机的设置项 设置 - 关于手机
。
2,点击 版本号
7次进入开发者模式的,选择 返回
就可以看到 开发者选项
的菜单。
进入开发者选项 -> 开启开发者选项,并分别开启:USB调试、USB安装、USB调试(安全设置)选项,USB连接时,选择 文件传输
。
如果手机是第一次链接电脑可能还需要安装一下驱动: Android手机驱动。
使用
1,启动 Appium 和 mumu(如果使用Android真机,可以忽略开启mumu)
2,
参考: