CNode

Macaca - 基于 Node.js 的自动化测试

分享
Xxudafeng发布于10 年前最后回复8 年前10 回复16204 浏览0 收藏

Macaca 是什么?

macaca

Macaca 是一套自动化解决方案。她贯穿研发流程各环节,提供本地测试工具,同时也涵盖集成平台。支持移动端Native, Hybrid, 纯Web多种产品类型,同时也支持PC端。

投入使用以来为团队节约了大量人工成本,也为工程师节省了大量宝贵时间。测试变得更加轻松、更加敏捷。

曾在TesterHome的分享会提及过。slide链接

简单上手

这是 macaca-cli 的 repo 地址 github/macaca-cli,欢迎各位 start,有问题也请及随时提 issue。

$ cnpm i macaca-cli -g

macaca

看到这个界面,表示安装已经完成。

# 查看版本

$ macaca -v

# 查看环境

$ macaca doctor

doctor

确认环境已经没有问题,我们接下来跑一个例子。

未避免 App 版权问题,我快速赶了个 App 出来方便演示 Macaca 的使用,有兴趣的可以看源码

gif

关于开源

Macaca 底层驱动模块,客户端工具,持续集成平台由 Macaca 团队自主研发。目前的团队成员都来自 Alipay,越来越多的模块正在逐步开放。在团队成员的共同努力和公司开源协会的帮助下,Macaca 后面会将持续集成相关的平台和模块开源,敬请期待。

github/macacajs

最后,官方主页: Macacajs

查看回复

回复 (10)

S
shenggen1987#1·10 年前

http://macacajs.github.io/macaca-wd/docs/global.html#elementsByName 你们在用这个elementsByName的时候没有发现问题吗?

X
xudafeng#2·10 年前

@shenggen1987 什么样的问题呢?https://github.com/alibaba/macaca/issues/new

M
maosiyu#3·8 年前

你好请问 使用vue.js 开发的网站可以用这个来测试吗? 如果可以 能指教一下吗? 感谢作者!

X
xudafeng#5·10 年前

对理念感兴趣的可以看,同步测试社区的帖子:链接

D
drq345#6·10 年前

顶!

H
hacke2#7·10 年前

顶!d=====( ̄▽ ̄*)b

F
fengmk2#8·10 年前

好萌!!!看起来速度很快啊!

L
lgmrain#9·10 年前

H
houfeng#10·10 年前

参与回复
登录后即可参与回复。登录