最近很多同学问在哪讨论问题,是否有 IM 软件群一类,先说明一下。
暂时没有开放 QQ 群给大家,请使用 Gitter 交流,里面有很多高手会帮助大家解决问题。
同时,Gitter 中可以看见项目各个模块的代码维护情况,同时也有团队成员在里面。此链接可以进入 Gitter,项目主页也可以看见。
Macaca 的一个重要特点就是跨平台,支持桌面 PC,iOS,Android 平台。
为了使各平台业务逻辑和依赖尽可能的统一。我们开放了 macaca-wd
,由于业内已经有优秀的实现而且趋于稳定的 admc/wd,保留其 Apache2 开源协议和署名后,直接使用了它,并打算长期在此基础上做标准路由的扩展。
代码仓库请见:macaca-wd
同时我们也对文档进行了详尽的整理【后续推出中文版】,积极推动 w3 标准讨论,争取为 wd 标准做出贡献。
文档请见:doc,Macaca 官网可以找到 API 文档的链接。
最近有很多团队在实践 Macaca 自动化方案时很多人都有个疑惑,就是如何处理 wd 客户端,大体意思如下图表述:
通过业务适配层,提高业务通用部分和基础功能的可维护性,当然,再后面的更多工作 Macaca 已经帮你默默完成了。
例如 webdriver-client 模块就是在 macaca-wd
的上层封装,用于适配自己的业务逻辑和 APP,可以通过跑示例 macaca-test-sample 和看源码加深理解。
欢迎讨论,互相学习。
微博: http://weibo.com/xudafeng
Github: https://github.com/xudafeng