macaca环境配置

简单介绍

Macaca 是一套面向用户端软件的测试解决方案,提供了自动化驱动,环境配套,周边工具,集成方案,旨在解决终端上的测试、自动化、性能等方面的问题。我在使用了Appium,还有Selenium后,最终使用macaca就是因为比较方便。总的来说,macaca的环境配置还是很简单的,都是一些指令操纵,基本不需要多余的操作。JDK、Android SDK、Gradle等配置就好了,这几个简单的配置就不罗嗦了。

配置详解

一、JDK

下载jdk安装,然后进行环境变量的配置即可。

二、nodejs

1、官网下载安装包:下载地址

下载即可

下载后,直接安装,之后进行查看是否安装成功。

2、检测nodejs是否安装成功

成功

三、Android SDK

1、(1)可以直接下载SDK包,然后进行环境变量配置:Android SDK下载

下载即可

(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指令可以进行管理

sdk manager

使用Android avd进行模拟器的创建

avd manager

四、gradle

下载后进行环境变量的配置:gradle下载

下载最新

在【系统变量】中添加【GRADLE_HOME】 C:\Gradle\gradle-4.6 (你的gradle根目录),在【系统变量】中添加【path】%GRADLE_HOME%\bin;(你的gradle解压目录下的bin文件夹),校验一下,cmd命令行窗口:gradle -v,显示版本号即可。

配置成功

五、macaca

使用npm的指令,如果觉得慢可以使用淘宝镜像:cnpm

指令:npm install -g cnpm --registry=https://registry.npm.taobao.org

cmd打开命令行窗口,开始macaca的安装

1.macaca-cli 核心框架

npm i macaca-cli -g

成功

出现一直猴子的脸,说明安装成功。

2、校验macaca环境

macaca doctor

mcaca环境成功

3.根据需要安装驱动,比如android或ios

npm i macaca-ios -g

npm i macaca-android -g

使用Windows不需要安装iOS驱动

成功出现两个apk文件

4.安装app-inspector

npm i app-inspector -g

安装成功

确保如下命令中有手机或模拟器的连接,可以取得设备ID

adb devices

启动app-inspector的命令

app-inspector -u 设备id

指令

元素查看

以上应该就是成功安装macaca的流程,遇到的问题可以再记录过来。

原文地址:https://www.cnblogs.com/April-Chou-HelloWorld/p/9114506.html

时间: 2024-08-09 20:45:01

macaca环境配置的相关文章

Macaca环境配置及样例执行

1.Macaca简介 macaca是由阿里巴巴公司开发的一套自动化解决方案,适用于PC端和移动端.Macaca基于Node.js开发,测试案例编写语言暂时也只支持Node.js. 2.Macaca与Appium区别 坦白说,这种外部驱动instruments的server-client自动化测试框架,在iOS上实现方式非常受限的,所以其底层的实现方式是一致的. 而在应用级上的封装,二者均采用了Node.js作为开发语言,接口也基于web-driver实现,所以Macaca和Appium相似程度非

Macaca 环境搭建

参考链接: https://testerhome.com/topics/12277 基本环境需要准备的东西: JDK的安装及环境配置:(1.8) Node.js的安装及环境配置:(8+) android SDK安装及环境配置:(25+) gradle安装及环境配置: 安装: 1. JDK 2. node.js 安装完成后 "node -v" 检验 3. 安装 gradle 链接: https://gradle.org/releases/ 下载完成后,直接解压缩到目标文件夹,然后配置环境

Selenium+Python的环境配置

因为项目的原因,最近较多的使用了UFT来进行自动化测试工作,半年没有使用Selenium了,于是在自己的电脑上重新配置了基于python3.x的selenium环境,配置过程大致如下: 1. Selenium安装 Selenium在python下的环境配置相对简单,只需在python中安装selenium的包即可. 2. Webdriver安装 但对于针对不同浏览器的webdriver还需单独安装. 之前在使用python2时,并没有对firefox浏览器安装单独的driver,但这次发现对于f

php环境配置

对于学习php的新手,由于网上的配置方法都是很久之前的,及时性不高,环境配置往往令人很头疼,我初学php配置环境时配置了3个晚上,每次总是会出现这样或那样的问题,如今把最新版的PHP5.5.15+Apache2.4.10+MySQL5.6.20,win7x86的配置方法分享给大家,64位的同理,不过下载的软件需要也是64位的. 工具/原料 环境:win7 32.(64位的同理,下载相关软件必须是对应的64位版本) PHP5.5.15(php-5.5.15-Win32-VC11-x86.zip)

xshell远程终端操作Ubuntu server安装LAMP环境之最详细笔记之二PHP开发环境配置

前言: 昨天学会了安装server,今天试着通过远程终端xshell来安装LAMP,搭配一下开发环境,也有集成环境可以一键安装使用,还是瞎折腾一下,手动一步一步搭建一下这个开发环境. 接上一篇:ubuntu server 14.04 LTS下搭建LAMP环境之最详细笔记之一U盘安装双系统本文原创博客地址:http://www.cnblogs.com/unofficial官网地址:www.pushself.com) 准备: 在windows系统上首先需要安装xhsell,具体下载地址可以搜一下,安

Yii php 环境配置on ubuntu 12.04

ubuntu 12.04自带的php版本是5.3.x的,不支持explode(...)[]的语法,故升级到5.4.x. aptitude install python-software-properties add-apt-repository ppa:ondrej/php5-oldstable aptitude update aptitude upgrade Yii安装依赖: aptitude install php5-mysql Yii php 环境配置on ubuntu 12.04,布布扣

(转)VC6.0中OpenGL开发环境配置

首先简单介绍一下OpenGL: OpenGL作为当前主流的图形API之一,它在一些场合具有比DirectX更优越的特性.       OpenGL官方网站(英文)    http://www.opengl.org 然后设置编程的一些环境,及其安装必备文件的步骤如下: 第一步:选择一个编译环境 现在Windows系统的主流编译环境有Visual Studio,Broland C++ Builder,Dev-C++等,它们都是支持OpenGL的.但这里我们选择VC++ 6.0作为学习OpenGL的环

Go语言Eclipse开发环境配置-windows

1.首先安装eclipse,选择一个适合的版本就好,解压即可 http://www.eclipse.org/downloads/ 2.下载go语言安装包 官网地址 :http://www.golang.org/ 官网地址有时候打不开,百度云盘下载go1.2安装包  http://pan.baidu.com/s/1c0Gf4UO#dir/path=%2FSoft%2FGoLang  32 64位都有 一路Next cmd输入go version 看到这个就安装好了,环境变量什么的会自动配置好的,唯

Spring Boot? 配置文件详解:自定义属性、随机数、多环境配置等

自定义属性与加载 我们在使用Spring Boot的时候,通常也需要定义一些自己使用的属性,我们可以如下方式直接定义: application-dev.yml com.didispace.blog: name: 程序猿DD title: Spring Boot教程 desc: ${com.didispace.blog.name}正在努力写<${com.didispace.blog.title}> # 随机字符串 value: ${random.value} # 随机int number: ${