文章目录
- Appium 2.X 安装使用
- 1. Appium (Server)安装
- 2. Appium Inspector (Client)安装
- 3. SDK Manger (ADB)安装
- 4. adb操作
Appium 2.X 安装使用
1. Appium (Server)安装
- Node:Appium
npm i --location=global appium
-
Github:Appium
-
测试安装成功:
appium
- 查看 Appium 的插件列表
appium driver list
- 安装 Appium 插件(安卓、苹果)
appium driver install uiautomator2/xcuitest
- 启动 Appium
appium
2. Appium Inspector (Client)安装
- Github:Appium-Inspector
3. SDK Manger (ADB)安装
-
SDK Manger
-
安装教程:Android SDK 安装及环境配置教程_android安装sdk-CSDN博客
4. adb操作
- 修改 Android 设备在指定端口接受TCP/IP连接的ADB命令。
adb tcpip 5555
- platformName:平台(Android、IOS)
按照系统填写
- appium:platformVersion:平台系统版本
不可以随便填,找 Android / IOS 的系统版本
- appium:deviceName:设备名称(可随便填)
给设备起个别名,方便管理设备
- appium:automationName:使用的自动化工具插件
自动化工具插件:UiAutomator2 / xcuitest
- appium:appPackage:包名
aapt dump badging 包名.apk | findstr package
# appt 是安卓专门的构建工具,在安装SDK时安装
- appium:appActivity:包名启动命令
aapt dump badging 包名.apk | findstr launchable-activity
- appium:ignoreHiddenApiPolicyError:
用于在测试应用程序时忽略隐藏的 API 策略错误
{
"platformName": "Android",
"appium:platformVersion": "13.0",
"appium:deviceName": "9194fc2a",
"appium:automationName": "UiAutomator2",
"appium:appPackage": "包名",
"appium:appActivity": "包名启动命令.LaunchActivity",
"appium:ignoreHiddenApiPolicyError": true
}
- 最后连接成功!