前言
自 2022 年 1 月 1 日起,Appium 核心团队不再维护 Appium 1.x。官方支持的平台驱动程序的所有最新版本均不兼容 Appium 1.x,需要 Appium 2 才能运行。
Appium 2是一个自动化移动应用程序的开源工具,它带来了以下重要改进:
1.支持最新的移动操作系统版本;
2.进行了性能优化,提高了自动化测试执行的效率和稳定性;
3. 引入了新的命令和API,使得测试脚本编写更加灵活和便捷;
4. 提供了更新的文档和更加活跃的社区支持。
Appium Inspector是Appium的一个工具,用于分析和检查移动应用程序的UI元素。它可以帮助用户查看应用程序中的各种元素,并生成相应的定位代码,从而简化自动化测试脚本的编写
一、Node.js安装
1、下载并安装 Node.js下载链接
一直下一步,然后安装
2、检测是否安装成功,查看版本命令:node –v
二、JDK安装
1、下载并安装 JDK下载链接
2、检测是否安装成功,查看版本命令:java –version (如无法查看,可能是环境变量出现问题,请自行手动配置环境变量)
三、Android SDK安装
1、下载 SDK下载链接
下载完成后,解压到C盘路径下,路径不要有空格、中文、特殊字符。
二、运行SDK Manager,安装
取消其他勾选框,只保留这三个。
变量名:ANDROID_HOME
变量值:C:android-sdk-windows (SDK目录)
变量名:Path
变量值:%ANDROID_HOME%tools
变量值:%ANDROID_HOME%platform-tools
四、安装Appium 2
1、在命令提示符(cmd)窗口中,输入命令:npm i —location=global appium(项目地址)
2、查看是否安装成功,版本查看命令:appium –v
五、安装驱动程序
1、安装UIAutomator2,用于安卓设备的驱动程序。cmd窗口输入:appium driver install uiautomator2
2、安装XCUITest,用于iOS设备的驱动程序。cmd窗口输入:appium driver install xcuitest
3、查看是否安装成功,命令:appium driver list
六、安装appium–inspector
1、下载并安装 appium-inspector下载链接
七、Appium Inspector 连接Android手机 (获取元素定位)
手机模拟器用下面其中一个命令连接手机即可
adb connect 127.0.0.1:62025
adb connect 127.0.0.1:62001
adb devices ---查看是否连接 (真机USB连接后会自动连接)
{
"automationName": "UiAutomator2", # 自动化测试的引擎
"platformName": "Android", # 平台类型 (Android、ios)
"platformVersion": "7.1.2", # 手机操作系统的版本
"appPackage": "com.android.calculator2", # app的包名
"appActivity": ".Calculator", # app的activity名称
"unicodeKeyboard": "true", # 使用unicode编码方式键盘发送字符串
"restKeyboard": "true" # 隐藏键盘
}
app查看方法:
adb logcat -v time | findstr START
cmp = APP包名/Activity名称(如找到的不正确,者接着往下查找)
原文地址:https://blog.csdn.net/qq_45664055/article/details/134659220
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_15193.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!