Mac 搭建appium环境一

Mac 下安装搭建 Appium 自动化测试环境

需要准备以下程序:

1---node.js

2---JDK(Java JDK)

3---Android SDK

4---Appium(主要是安装appium desktop版本)

5---Appium主要依赖

6---Appium-doctor(验证环境是否搭建完成)

好了现在可以按照步骤一个一个安装了。


1---node.js 登陆以下网址开始下载,该网址需要****才能打开

网址:https://nodejs.org/en/downlo

下载安装之后在终端检查是否安装成功:


终端输入: node -v

终端输入: npm -v



2. 安装Java SDK,由于我电脑之前已经安装了Java开发环境了,这里直接检查:


没有安装的话 安装这个链接去安装相关的东西https://www.oracle.com/java/technologies/downloads/#java8-mac

下载对应的版本。(判断arm64还是 x64。终端输入uname -m)

3. Android SDK 打开官网:Download Android Studio & App Tools - Android Developers

直接下载稳定版本进行安装,傻瓜式操作



完成之后打开软件,



3.点击>>应用>>确定,会进入自动安装页面,等待完成即可。

配置环境变量:


终端:vi ~/.zshrc (M1 芯片)

vim ~/.bash_profile (Intel芯片)


# 打开配置文件

vi ~/.zshrc (M1 芯片)

vim ~/.bash_profile (Intel芯片)


打开配置文件 输入法在英文状态下 按“ i ”键进入插入模式,将下面复制到终端,

ps:补充一句 如果你用的是最新的下载的sdk 是没有tools 这个文件的 你这个时候需要替换一下 换成:export PATH=${PATH}:${ANDROID_HOME}/cmdline-tools/latest/bin

#Android_SDK

export ANDROID_HOME=/Users/xxxxxx/Library/Android/sdk

export PATH=${PATH}:${ANDROID_HOME}/build-tools/你的版本号 

#下面这个具体看是新的还是旧的就的是没有tools这个文件的 需要替换cmdline-tools/latest/bin

export PATH=${PATH}:${ANDROID_HOME}/tools

export PATH=${PATH}:${ANDROID_HOME}/platform-tools

export PATH=${PATH}:${ANDROID_HOME}/platform


特别注意:关于配置环境变量,基于M1 的SHELL是zsh,所以需要把环境变量配置在~/.zshrc 中。非M1芯片配置在~ /etc/.bash_profile中。(因为我是后面才发现这点的,所以前面JDK配置到了~ /etc/.bash_profile中,后面发现了才迁移的,小伙伴们提前确定自己的配置文件地址)


注意:export ANDROID_HOME=下面截图的地址


查找sdk所在的位置。png


终端输入:source ~/.zshrc

验证环境变量,在新打开的终端输入:输入adb 回车。如果未显示command not found,说明此命令有效,环境变量设置完成。



插一句 一般我们要获取到 要测试安装包的sdk相关的包名和一些乱七八糟的东西

一般用adb 语句查询 我是链接真机来查询的

adb shell pm list packages 列出所有安装的包名 一般安装的东西太多的话 就需要下载到具体的sdk保存到桌面上 利用aapt来查寻, aapt有个简单的使用方式,一般在你安装 android studio  里面包含了


使用方法 获取到appt所在的位置 使用方法

/Users/xxx/Library/Android/sdk/build-tools/34.0.0/aapt dump badging /Users/xx/Desktop/xxx.apk


然后就可以找到包名和一些内容了

具体只需要俩 获取包名和启动项的 命令

获取包名

/Users/xx/Library/Android/sdk/build-tools/34.0.0/aapt dump badging /Users/xxn/Desktop/xx.apk | grep package


获取启动项

/Users/xx/Library/Android/sdk/build-tools/34.0.0/aapt dump badging /Users/xx/Deskx.apk | grep launchable-activity


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容