MAC 搭建Android自动化测试环境
1. 安装jdk:略
检查是否安装:执行命令java -version
admindeMacBook-Pro-2:~ $ java -version
java version "1.8.0_171"
Java(TM) SE Runtime Environment (build 1.8.0_171-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.171-b11, mixed mode)
2.安装git:略
检查是否安装:git --version
admindeMacBook-Pro-2:~ $ git --version
git version 2.15.1 (Apple Git-101)
3.安装brew
安装命令:/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
查看版本:brew -v
Homebrew 1.7.1
Homebrew/homebrew-core (git revision 9b7a; last commit 2018-07-31)
4. 安装node:
安装命令:brew install node
查看node版本:node -v
admindeMacBook-Pro-2:~ $ node -v
v10.7.0
5. 安装npm版本:略
检查是否安装:npm -v
admindeMacBook-Pro-2:~ $ npm -v
6.2.0
6.安装appnium-desktop:
appnium-desktop已经集成了appnium-server和客户端
下载地址:https://github.com/appium/appium-desktop/releases,mac选择dmg文件,wins选择exe;
本次选择1.11.0版本;
注:其实appnium-desktop已经包含了server,故不需要安装appnium-server了
7.安装appnium-Inspector:
appnium-Inspector 用于配置手机的参数,并定位元素,在windows中只需要在appnium-desktop就可以配置手机参数,并启动app定位元素
8.安装Android Studio:
下载地址:
https://developer.android.com/studio,如果打不开用下面的地址
https://developer.android.google.cn/studio/
Android Studio用于安卓开发,下载安装完成后,打开下载依赖组件,里面主要用到安卓sdk和安卓模拟器;
9. 配置SDK:
第7步已经默认安装了sdk,我们需要配置环境变量;
执行vi .bash_profile 然后按i输入下面执行。然后然ESCT退出编辑,:wq!保存
ANDROID_HOME="/Users/****" //修改为本地安装路径
export PATH=$ANDROID_HOME/tools:$PATH
export PATH=$ANDROID_HOME/tools/bin:$PATH
export PATH=$ANDROID_HOME/platform-tools:$PATH
export PATH=$ANDROID_HOME/build-tools/28.0.2:$PATH //修改为本地安装路径
export PATH=$ANDROID_HOME/emulator:$PATH
export ANDROID_HOME
退出编辑后,终端执行source ~/.bash_profile是环境变量生效。
以上安装全部完成,就可以打开安卓模拟器,安卓app,启动appnium进行UI自动化了。
相关文章
- Mac和Windows上Android Studio经常使用的快捷键
- 从零開始学android<Bitmap图形组件.四十七.>
- 某Android大厂面试100题,涵盖测试技术、环境搭建、人力资源......【速度领取】
- Android_安卓为按钮控件绑定事件的五种方式
- 《精通移动App测试实战:技术、工具和案例》一1.2 Android系统架构
- Android系统匿名共享内存Ashmem(Anonymous Shared Memory)驱动程序源代码分析
- Android图形显示系统——上层显示1:界面绘制大纲---android的GUI系统
- 关于 Android 渲染你应该了解的知识点
- 【毕业设计_课程设计】基于Android的二维码扫描库
- Android 复制文本系统剪切板xml设置和java代码长按复制实现
- Android 插件化技术窥探
- Android学习之Listview及其点击事件
- Android自己定义之流式布局
- Android 怎样查看系统的memory swap 资讯/信息
- Android Studio 基础 之 一键快速实现一个类的 构造函数、getter、Setter 和 toString() 函数的快捷方式
- 【Android】应用安全——反编译
- Android bluetooth介绍(两): android 蓝牙源架构和uart 至rfcomm过程
- 【Android Studio报错】:Failed to read key AndroidDebugKey from store “C:Users13181.androiddebug.keys