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