Appium 2.X(移动端自动化保姆级教程)
2023-12-15 09:31:37
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)安装
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
}
- 最后连接成功!
文章来源:https://blog.csdn.net/qq_52099094/article/details/134919632
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!