小马的macaca入门指引合集

4 条评论 , 31 次修正,15443 次阅读, 最后更新于 2018年03月14日

小马的 macaca 入门指引合集

Macaca 介绍

macaca 是阿里开源的自动化测试解决方案。该方案目前已支持 PC 端 web、手机浏览器端 wap、3G、H5 等网页项目,同时也支持 Native,Hybrid,H5 等技术实现的 Android app 应用、IOS app 应用。
同时结合阿里开源的Reliable分布式持续集成系统,可以来搭建适合本公司项目的自动化测试平台。

同比流行的 appium 有以下优势:
全平台支持,不限制移动端
更专业的 Node 模块开发和封装
驱动更加快速、稳定
本地到持续集成的方案提供
技术栈更新更快
协议更自由 MIT
全面的技术支持
在国内社区更有优势

入门指引

win10 环境折腾 macaca 总结记

关于 win10 环境 Macaca nodejs 样例找不到 mocha 的问题解决说明

ubuntu16.04 和 win10 环境正确部署 macaca-android2.0.2 和 app-inspector1.2.28

ubuntu16.04 环境折腾 macaca 总结记

MacOs 环境安装配置 macaca 总结记

win10 macaca app-inspector 安装使用记

win10 macaca nodejs 版本 node 模式的 REPL 与 devtool 进行脚本调试

关于 Macaca 中的 web 网页项目测试问题 (electron 和 chromedriver)

如何重头开始编辑一个自己的基于 web 浏览器的 macaca 用例脚本项目

如何重头开始编辑一个自己的基于 Android app 的 macaca 用例脚本项目

ubuntu16.04 Eclipse 尝试 Macaca Java 记

win10 环境 Eclipse macaca java 使用记

ubuntu16.04 Eclipse Macaca Java 测试 Android APP 记

ubuntu16.04 Eclipse 使用 Maven pom 和 settings 创建本地 macaca java 项目记

ubuntu16.04 尝试 nodejs 版 macaca reportor 报告器

ubuntu16.04 macaca java 版初步尝试 surefire report 转 html 记

Macaca wd.java 业务脚本里指定运行 server 的 host 和 port 与驱动多安卓设备并行

win10 环境 Macaca Python 尝试

以上为近期研究折腾 macaca 自动化测试项目的个人记录。希望可以帮助到新入门 macaca 的广大测试同行。
大家共勉。如果觉得好的话,请打赏个饭钱。
谢谢,祝您好运,折腾成功。

补充说明:

由于 Macaca 官方升级更新的比较快,导致上述文章中的一些样例链接失效,同时,官方样例也未同步维护,所以导致一些 API 失效或样例项目配置信息过老,
也不是签出即可马上运行成功了,请根据官方发布的说明或 Testerhome 官方作者发布的变更说明来更改相关配置文件信息.

常用需要查看的链接:

Macaca 官方中文帮助

Macaca 相关系列项目
Macaca Bug 问题列表
awesome-macaca
Macaca Java 版本 API
Macaca Python 版本 API
Macaca nodejs 版本 API
Macaca 样例集锦
Macaca 团队主作者
Macaca Java 版主作者
Macaca 应用实践君禾

Macaca 主题区

Macaca
欢迎大家到此主题区探讨交流,分享个人心得。

小秘密

2017年2月10日补充:
大家在安装 macaca 或 appium 的时候,即使是国内的淘宝 npm 源也经常比如 这个 macaca-electron 有个 40MB 的 electron-v0.37.8-win32-x64.zip 经常下载超时导致安装失败。
我今年来重新安装新系统后,发现公司的是电信网络(且有防火墙下载组策略控制)折腾了一周也是下载不下来,安装 macaca-electron devtool@1.11.2 还有 appium 一直是失败。
今天偶发奇想,将自己的手机(中国移动 4g 卡)开启了热点,然后电脑连上热点,再敲以上安装命令,乖乖不到 2 分钟 以上三个全部自动安装成功。
所以,大多数都可能是网络原因,你要么设置好的 *** 或代理,要么就连自己的手机热点吧。怀疑和我手机是移动网络 公司网络是电信 移动和电信的出口环境不一样吧。
我的是中国移动 4g 卡。

EditBy:
harsayer