macaca环境配置
Posted M_派森
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了macaca环境配置相关的知识,希望对你有一定的参考价值。
简单介绍
Macaca 是一套面向用户端软件的测试解决方案,提供了自动化驱动,环境配套,周边工具,集成方案,旨在解决终端上的测试、自动化、性能等方面的问题。我在使用了Appium,还有Selenium后,最终使用macaca就是因为比较方便。总的来说,macaca的环境配置还是很简单的,都是一些指令操纵,基本不需要多余的操作。JDK、android SDK、Gradle等配置就好了,这几个简单的配置就不罗嗦了。
配置详解
一、JDK
下载jdk安装,然后进行环境变量的配置即可。
二、nodejs
1、官网下载安装包:下载地址
![技术分享图片](https://upload-images.jianshu.io/upload_images/1455159-017b6f9874803218.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/446)
下载后,直接安装,之后进行查看是否安装成功。
2、检测nodejs是否安装成功
![技术分享图片](https://upload-images.jianshu.io/upload_images/1455159-92029c850ec50e18.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/219)
三、Android SDK
1、(1)可以直接下载SDK包,然后进行环境变量配置:Android SDK下载
![技术分享图片](https://upload-images.jianshu.io/upload_images/1455159-36f21f7e24f24c09.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/700)
(2)也可以使用Android Studio
主要是能够进行环境变量的配置,用哪一种方式都是可以的。创建系统变量ANDROID_HOME,变量值:xxx\sdk(以你安装目录为准,确认里面有tools和add-ons等多个文件夹),点击确认。
在系统变量path中添加;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools;
然后验证一下,cmd命令行窗口:adb,出现一堆英文;android启动sdk-manager。
使用Android sdk指令可以进行管理
![技术分享图片](https://upload-images.jianshu.io/upload_images/1455159-ae222e3b27eb314a.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/700)
使用Android avd进行模拟器的创建
![技术分享图片](https://upload-images.jianshu.io/upload_images/1455159-5af8ead0dfe900ce.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/700)
四、gradle
下载后进行环境变量的配置:gradle下载
![技术分享图片](https://upload-images.jianshu.io/upload_images/1455159-e549fe66ef8072bf.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/355)
在【系统变量】中添加【GRADLE_HOME】 C:\Gradle\gradle-4.6 (你的gradle根目录),在【系统变量】中添加【path】%GRADLE_HOME%\bin;(你的gradle解压目录下的bin文件夹),校验一下,cmd命令行窗口:gradle -v,显示版本号即可。
![技术分享图片](https://upload-images.jianshu.io/upload_images/1455159-26533d71f3db60af.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/508)
五、macaca
使用npm的指令,如果觉得慢可以使用淘宝镜像:cnpm
指令:npm install -g cnpm --registry=https://registry.npm.taobao.org
cmd打开命令行窗口,开始macaca的安装
1.macaca-cli 核心框架
npm i macaca-cli -g
![技术分享图片](https://upload-images.jianshu.io/upload_images/1455159-5a5cc3a0a8476877.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/607)
出现一直猴子的脸,说明安装成功。
2、校验macaca环境
macaca doctor
![技术分享图片](https://upload-images.jianshu.io/upload_images/1455159-652d03abbff28f1a.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/483)
3.根据需要安装驱动,比如android或ios
npm i macaca-ios -g
npm i macaca-android -g
使用Windows不需要安装iOS驱动
![技术分享图片](https://upload-images.jianshu.io/upload_images/1455159-ee6ce7670b11bf8b.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/700)
4.安装app-inspector
npm i app-inspector -g
![技术分享图片](https://upload-images.jianshu.io/upload_images/1455159-81ad5577aa99bf9d.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/373)
确保如下命令中有手机或模拟器的连接,可以取得设备ID
adb devices
启动app-inspector的命令
app-inspector -u 设备id
![技术分享图片](https://upload-images.jianshu.io/upload_images/1455159-8f6d7626dd483842.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/700)
![技术分享图片](https://upload-images.jianshu.io/upload_images/1455159-ba826b784bec945a.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/700)
以上应该就是成功安装macaca的流程,遇到的问题可以再记录过来。
以上是关于macaca环境配置的主要内容,如果未能解决你的问题,请参考以下文章