一 安装配置java
 
1.安装java_jdk ,安装过程中顺带一起安装jre
 
(1)选择【新建系统变量】--弹出“新建系统变量”对话框,在“变量名”文本框输入“JAVA_HOME”,在“变量值”文本框输入JDK的安装路径, 如“C:/Java/jdk1.6.0_25”
(2)在“系统变量”选项区域中查看PATH变量,如果不存在,则新建变量 PATH,否则选中该变量,单击“编辑”按钮,在“变量值”文本框的起始位置添加“%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;”或者是直接“%JAVA_HOME%\bin;”,单击确定按钮
 
2.检查java是否安装成功
在cmd下执行:java,如果安装成功,cmd下会提示java的使用
二安装nodejs
1.官网下载nodejs.exe并安装
2.检查nodejs是否安装成功
在cmd下执行 :node -v
3.配置npm的全局模块的存放路径以及cache的路径
(1)nodejs的安装目录下,建立“node_global”及“node_cache”两个文件夹
(2)在cmd中键入两行命令
npm config set prefix "D:\Program Files\nodejs\node_global"
npm config set cache "D:\Program Files\nodejs\node_cache"
(3)检查是否设置成功
npm config get prefix
npm config get cache
4.配环境变量
进入我的电脑→属性→高级→环境变量。在系统变量下新建“NODE_PATH”,输入“D:\Program Files\nodejs\node_global\node_modules”
5.安装淘宝镜像
在cmd中输入npm install -g cnpm –registry=https://registry.npm.taobao.org 即可将npm指向国内镜像源,之后输入cnpm -v ,验证是否安装成功,之后就用cnpm代替npm
(如果出现提示:'cnpm' 不是内部或外部命令,也不是可运行的程序,试着找到user/admin/.npmrc文件删除后,重新执行:npm install -g cnpm –registry=https://registry.npm.taobao.org) 
 
三 安装macaca
在cmd下执行命令
cnpm i -g macaca-cli
cnpm i macaca-chrome -g
cnpm i macaca-electron -g
 
四验证安装
在cmd下执行命令:macaca doctor
 
说明
如果需要安卓模拟器,则安装java后继续安装android_jdk、driver、Genymotion虚拟机,安装如下
一 安装配置android_jdk
下载安装或免安装包:https://developer.android.com/studio/index.html#downloads,安装或解压至D:\Program Files (x86)\android-sdk中;
设置sdk的环境变量:
ANDROID_HOME   value:D:\Program Files (x86)\android-sdk
因为我是下载了免安装包,解压后在cmd窗口输入android,此时会弹出窗口(ps:如果是安装包直接安装,安装完后,会自动弹出这个窗口)
一般是根据自己的需要选择安装android版本,但为了兼容macaca,建议选择24版本,因为25以上版本macaca不兼容,然后安装并接受协议,此时系统会自动下载并安装,安装完毕后,在设置环境变量,这个过程就是安装android的模拟器和SDK Platform-Tools的过程,过程耗时比较长
Path    
%ANDROID_HOME%\platform-tools
%ANDROID_HOME%\tools
设置保存后,在cmd下输入adb并回车,就说明了sdk是正常的
 
二 安装驱动
然后在步骤三中加入
cnpm i macaca-ios -g(mac用这个)
cnpm i macaca-android -g(Windwon用这个)
 
三安装 Genymotion虚拟机

windwon安装macaca环境的更多相关文章

  1. Macaca环境搭建(四)----mac系统macaca安装

    一.安装Homebrew 命令:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/insta ...

  2. Macaca环境搭建(一)----windows系统macaca安装

    一.安装JDK, 1.官方网站:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html ...

  3. macaca 环境搭建篇,(web 和安卓)

    appium研究一段时间,感觉appium太不稳定了, 后来听说了阿里开源了macaca,那么我就想尝尝鲜,啥都不说,我感觉还是赶紧上手搭建环境吧. macaca介绍: Macaca是一套完整的自动化 ...

  4. Macaca环境配置及样例执行

    1.Macaca简介 macaca是由阿里巴巴公司开发的一套自动化解决方案,适用于PC端和移动端.Macaca基于Node.js开发,测试案例编写语言暂时也只支持Node.js. 2.Macaca与A ...

  5. Macaca环境搭建(二)----uirecorder PC录制

    上一节我们安装好了macaca环境,这节我们来进行PC录制: 一.安装UI Recorder 命令窗口输入:npm install uirecorder mocha -g 二.初始化配置 1.创建文件 ...

  6. Jmeter安装与环境部署

    Jmeter安装与环境部署 版权声明:本文为博主原创文章,未经博主允许不得转载. 博主:海宁 联系:whnsspu@163.com

  7. LINUX 编译安装 PHP 环境

    今天终于有时间 总结一下 linux 的编译安装 php 环境同学给我发了他写的文档 ,基本就可以实现编译安装了我同学文章地址: http://penghui.link/articles/2016/0 ...

  8. RHEL 6.6安装桌面环境GNOME

    在测试服务器(Red Hat Enterprise Linux Server release 6.6)需要安装桌面系统环境,于是选择GNOME桌面环境安装. 一:检查系统的运行级别以及是否安装了桌面环 ...

  9. CentOS安装LNMP环境的基础组件

    注:以下所有操作均在CentOS 6.5 x86_64位系统下完成. 在安装LNMP环境之前,请确保已经使用yum安装了以下各类基础组件(如果系统已自带,还可以考虑yum update下基础组件): ...

随机推荐

  1. 【python】logging日志模块写入中文编码错误解决办法

    一.问题: 使用python的logging模块记录日志,有时会遇到中文编码问题错误. 二.解决办法: 在logging.FileHandler(path) 中添加指定编码方式 encoding='u ...

  2. 【mysql】排序方法

    查询各科成绩前三名的记录,不考虑并列的情况: select a.course_id as 课程ID, a.score as 成绩, count(a.course_id) as 排名 from scor ...

  3. 2115: [Wc2011] Xor

    2115: [Wc2011] Xor 链接 分析: 对于图中的一个环,是可以从1到这个环,转一圈然后在回到1的,所以可以一开始走很多个环,然后在走一条1到n的路径. 那么可以求出所有的环,加入到线性基 ...

  4. nginx后端节点健康检查

    一.nginx健康检查的三种方式 .ngx_http_proxy_module 模块和ngx_http_upstream_module模块(自带) 官网地址:http://nginx.org/en/d ...

  5. floodlight路由机制分析

    SDN的出现可以使得各种复杂的路由协议从原本的Device OS中剥离出来,放在SDN Controller中,Controller用一种简单的协议来和所有的Router进行通信,就可以获得网络拓扑, ...

  6. POJ-2299 Ultra-QuickSort (树状数组)

    题目链接:Ultra-QuickSort 题意: 给出了一个序列,序列中有n个数,现在每次操作能交换相邻的两个数,要求操作几次可以将这个序列转换为一个从小到大排序的序列. 题解: 我的解法是先把所有的 ...

  7. React——event

    1.绑定在React元素上的事件与绑定在DOM元素上的事件非常相似,但是也有一个不同的地方 React事件使用驼峰命名法命名 //在HTML中 <button onclick='handle() ...

  8. python数据分析的工具环境

    python做数据分析的优势: 拥有大量的库为数据分析和处理提供了完整的工具链 随着库还在不断的增加的同时, 算法的实现也更加的创新.Numpy, matplotlib, scipy,scikit-l ...

  9. 设置JFrame背景图片

    这里我就放上改写的代码吧,不做多的解释,推荐一个好的博文 https://blog.csdn.net/jdsjlzx/article/details/16831815 public void ini_ ...

  10. c语言数字图像处理(九):边缘检测

    背景知识 边缘像素是图像中灰度突变的像素,而边缘是连接边缘像素的集合.边缘检测是设计用来检测边缘像素的局部图像处理方法. 孤立点检测 使用<https://www.cnblogs.com/Gol ...