1、 所先看一下官方地址,了解一下这个是不是你想要的测试工具

https://macacajs.github.io/macaca/environment-setup.html

2、 去掉sudo ---sudo chown -R $USER /usr/local

3、 全局安装自动化测试工具命令---- npm i macaca-cli -g

4、 修改本地host---sudo vim /etc/hosts

增加一条记录   127.0.0.1 localhost

5、 去github下载demo项目到本地

https://github.com/xudafeng/macaca-test-sample

依次在命令执行

$ git clone https://github.com/xudafeng/macaca-test-sample
$ cd macaca-test-sample 
$ npm install
因为我用的是chrome浏览器,所以要修改文件 macaca-test/macaca-desktop-sample.test.js

'use strict';

var wd = require('webdriver-client')({
platformName: 'desktop',
browserName: 'chrome'----------这个改成chrome
});

然后执行下面代码
$ make test-pc
      

因为我目前只用到pc的自动化测试,ios和android在这里就不介绍了。

最新文章

  1. 创建 Transact-SQL 作业步骤
  2. AMD加载器实现笔记(五)
  3. 使用ssh-keygen设置ssh无密码登录
  4. delphi中获取调用堆栈信息
  5. Spring4 MVC Hibernate4集成 Annotation
  6. 【转】LINUX 5 常用ftp telnet配置
  7. Git ~ 添加远程仓库 ~Git
  8. iOS 性能优化:Instruments
  9. 团队作业8——Beta 阶段冲刺2rd day
  10. 【BZOJ1857】传送带(三分)
  11. 在Linux系统配置Nodejs环境的最简单步骤,部署多个thinkjs(nodejs)项目
  12. 记一次生产mysql数据误操作恢复过程
  13. jQuery 查找元素2
  14. 如何用xx-net上youtube
  15. jsp jsp属性范围
  16. JAVA读取XML,JAVA读取XML文档,JAVA解析XML文档,JAVA与XML,XML文档解析(Document Object Model, DOM)
  17. break、continue、return之间的区别与联系
  18. LIMIT Query Optimization
  19. Gitlab安装部署及基础操作
  20. p1627 [CQOI2009]中位数

热门文章

  1. DataTable.AcceptChanges的理解
  2. (41)C#异步编程
  3. (1)sqlite基础
  4. Java实验--关于英文短语词语接龙
  5. 使用Crashlytics来保存应用崩溃信息
  6. 【redis】4.spring boot集成redis,实现数据缓存
  7. PhantomJS 基础及示例 (转)
  8. 转:MapReduce原理与设计思想
  9. c++程序猿经典面试题(2)
  10. hql 时间