欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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.下载压缩包,解压
APP自动化--aapium 自动化环境搭建
2.解压完之后需要配置SDK的环境变量

  • 新建ANDROID_HOME 变量名,变量值:D:\sdk\android-sdk-windows,变量值就是你这个sdk放置的位置
    打开计算机–属性–高级系统配置–高级–环境变量。
    APP自动化--aapium 自动化环境搭建
    APP自动化--aapium 自动化环境搭建
    APP自动化--aapium 自动化环境搭建
    APP自动化--aapium 自动化环境搭建

3.在系统变量Path里新加两个路径:%ANDROID_HOME%\platform-tools %ANDROID_HOME%\tools
APP自动化--aapium 自动化环境搭建
4.添加完之后记得保存生效
5.验证环境变量配置是否ok

  • 快捷键打开 windows+r,cmd 打开命令控制符,输入adb version,`如下显示出adb 的版本和路径的话 ,说明环境变量配置ok

APP自动化--aapium 自动化环境搭建

appium-desktop 软件包------------- app 自动化测试框

安装appium-desktop
下载链接: 下载地址
建议不要使用最新版本的,最新版本的可以存在版本不稳定的问题

Appium 安装包的使用

1.下载完成安装以后,桌面会显示一个appium 图标

APP自动化--aapium 自动化环境搭建

2.更换显示语言

启动apk,点击view
APP自动化--aapium 自动化环境搭建
这里用的端口是4723,不建议更改

怎么查看端口有没有被占用,需要用到一条dos命令:

netstat -ano | findstr 4723

APP自动化--aapium 自动化环境搭建
这里是因为我开启了appium 检查器,所以查出来的有一条端口信息。

关掉appium 的话,再去输入这条信息,就不显示了

APP自动化--aapium 自动化环境搭建

启动服务器

APP自动化--aapium 自动化环境搭建
APP自动化--aapium 自动化环境搭建

打开之后可以看到提示服务器运行中

界面介绍

APP自动化--aapium 自动化环境搭建
点击放大镜,也就是启动检查器会话,
APP自动化--aapium 自动化环境搭建

APP自动化--aapium 自动化环境搭建

设置所需要的功能配置

deviceName

  • 夜神模拟器
    获取方法:adb devices
    APP自动化--aapium 自动化环境搭建
    如果出现这种报错,说明夜神模拟器自带的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当前目录的命令行模式
    APP自动化--aapium 自动化环境搭建

2.aapt dump badging apk包的路径

3.解析第一行就是包名
APP自动化--aapium 自动化环境搭建
蓝色位置的是刚开始的报错,百度了一下大致是两个原因导致的,apk 包名字是中文 还有就是apk 包路径太长
修改了之后就可以了
生成出来的第一行就是包名:com.lemon.lemonban 红框位置
建议这里的包名称用全英文名。