APP自动化--aapium 自动化环境搭建
程序员文章站
2022-04-13 11:53:06
...
appium 自动化环境搭建
准备工作
- android-sdk-windows-appium
- android-sdk
- appium-windows
- appium-desktop 软件包------------- app 自动化测试框架
- nox_setup 夜神模拟器安装包
android-sdk 安装
1.下载压缩包,解压
2.解压完之后需要配置SDK的环境变量
- 新建ANDROID_HOME 变量名,变量值:D:\sdk\android-sdk-windows,变量值就是你这个sdk放置的位置
打开计算机–属性–高级系统配置–高级–环境变量。
3.在系统变量Path里新加两个路径:%ANDROID_HOME%\platform-tools %ANDROID_HOME%\tools
4.添加完之后记得保存生效
5.验证环境变量配置是否ok
- 快捷键打开 windows+r,cmd 打开命令控制符,输入adb version,`如下显示出adb 的版本和路径的话 ,说明环境变量配置ok
appium-desktop 软件包------------- app 自动化测试框
安装appium-desktop
下载链接: 下载地址
建议不要使用最新版本的,最新版本的可以存在版本不稳定的问题
Appium 安装包的使用
1.下载完成安装以后,桌面会显示一个appium 图标
2.更换显示语言
启动apk,点击view
这里用的端口是4723,不建议更改
怎么查看端口有没有被占用,需要用到一条dos命令:
netstat -ano | findstr 4723
这里是因为我开启了appium 检查器,所以查出来的有一条端口信息。
关掉appium 的话,再去输入这条信息,就不显示了
启动服务器
打开之后可以看到提示服务器运行中
界面介绍
点击放大镜,也就是启动检查器会话,
设置所需要的功能配置
deviceName
-
夜神模拟器
获取方法:adb devices
如果出现这种报错,说明夜神模拟器自带的adb 和sdk 里的adb 版本冲突解决方案:把sdk 里面的adb 版本复制,替换夜神模拟器里的版本,就是保持两个adb 版本一致就可以啦 连接夜神模拟器: adb connect 127.0.0.1:62001
-
android 真机
通过USB连接PC端 打开开发者选项:设置--关于--版本号--连续点击5次版本号 打开USB调试,开发者选项--USB 调试
platformName 平台名称
-
Android
-
IOS
appPackage APP 包名
- 获取包名
- aapt工具
1.进入aapt当前目录的命令行模式
2.aapt dump badging apk包的路径
3.解析第一行就是包名
蓝色位置的是刚开始的报错,百度了一下大致是两个原因导致的,apk 包名字是中文 还有就是apk 包路径太长
修改了之后就可以了
生成出来的第一行就是包名:com.lemon.lemonban 红框位置
建议这里的包名称用全英文名。