从无到有搭建Macaca环境(for Mac)
官方环境配置教程:[https://macacajs.com/environment-setup](https://macacajs.com/environment-setup)
Macaca官方提供了环境配置指南(地址如上),但官方文档中多处是针对有相应开发经验的同学介绍,对于新手来讲入门成本较高,且我们在实践中也常会遇到一些问题,导致环境配置受阻,本文基于笔者配置中的经验,总结了配置过
Macaca框架及基础原理
一、Macaca框架
PS:上图所有模块均可以在官方github上找到对应的源码 https://github.com/macacajs
二、各模块浅析
2.1、Macaca
2.1. macaca-cli
Macaca提供的命令行工具
$macaca server 启动server
$mac.
《云栖TechDay》第9期:移动时代的自动化测试
在4月9日的云栖TechDay活动上,徐达峰为大家分享了移动时代的自动化。达峰分享了支付宝团队自主研发的“Macaca自动化测试方案”,主要介绍如何覆盖业务、跨平台支持,如何玩转持续集成测试等,把积累的实战经验及目前对于移动领域测试的一些想法与大家交流。
Macaca 自动化框架 [Python 系列]
或可直接查询testerhome发表的文章: https://testerhome.com/topics/7898
介绍
Macaca是一套完整的自动化测试解决方案,基于node.js开发。由阿里巴巴公司开源:
地址:https://github.com/macacajs/
特点:
同时支持PC端和移动端(Android、iOS)自动化测试。
UI Recorder 安装教程(二)
前言:
UI Recorder支持无线native app(Android, iOS)录制, 基于macaca实现:https://macacajs.com/
本次教程只针对无线native app(Android),仍然是windows系统
步骤一:全局安装macaca
执行cmd命令:npm i -g macaca-cli
如果看到如下可爱的图案,那恭喜你安装成功啦!重新安装则会覆盖更新。
基于Macaca的混合H5应用UI自动化入门
## 基于Macaca的混合H5应用UI自动化入门
混合H5应用UI自动化是移动应用自动化中无法绕过的一节,作为H5应用,自动化的方式与Native略有不同,主要体现在元素的定位以及操作,以及上下文的切换等,本文针对H5的自动化入门分享一些基础知识。
## H5应用如何查找元素
在Native的UI自动化中,我们通过app-inspector查找UI元素,但是这并不适用于H5应用(在ap
App Inspector 功能详解
前言:
App Inspector:浏览器端的移动设备 UI 查看器,使用树状态结构查看 UI 布局,自动生成 XPaths
官网:https://macacajs.github.io/app-inspector/cn/
本次教程仅支持Android,windows
环境安装:
1、安装Node.js
http://nodejs.cn/手动安装
注意:(version >= v7.x)
2、安装macaca
执行cmd命令:npm i -g macaca-cli
如果看到如下可爱的图案,那恭喜你安装成功啦!重新安装则会覆盖更新。