Macaca环境篇
基础环境准备
- 安装Node.js 要求v4.0及以上(据说v7.0的也不行,所以建议7.0以下)
- 请安装 Xcode8.3 或者更高版本
- 应用中如含有 WebView,请安装 ios-webkit-debug-proxy
$ brew install ios-webkit-debug-proxy
- 安装JDK(建议下载官方下载),配置JAVA_HOME
- 安装ANDROID SDK ,配置ANDROID_HOME
- 【optional】安装cnpm:cnpm
解决npm因为部分依赖被墙导致安装失败的问题,当然此选项是可选项,如果大家用npm可以直接安装成功,则不用考虑这一步
安装cnpm成功后,在执行所有npm命令的时候替换为cnpm即可。
eg:
$ npm i -g macaca-cli
// 等价替换
$ cnpm i -g macaca-cli
Macaca安装
-
安装Macaca
$ npm i -g macaca-cli
-
安装对应各平台的驱动ios/android/chrome/electron(Desktop应用),对于不需要的,可以跳过
$ npm i macaca-ios -g $ npm i macaca-android -g $ npm i macaca-chrome -g $ npm i macaca-electron -g
- 安装app-inspector,用于控件查找
$ npm i app-inspector -g
以上步骤执行完成后,执行macaca doctor命令进行校验,如图所示,则表示环境都准备Ok了,如果有报红色提示的,则需要对应的解决:

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
-
上一篇
Macaca App inspector
为方便更多用户查找界面元素,提供了同时支持 Android 和 iOS 平台的 Inspector 工具,此功能也是 Macaca 录制器的重要部分。另外,Web 元素查找请直接只用chrome-inspector。 Android iOS 安装 要安装app-inspector,你需要首先安装Node.js。国内用户可以安装cnpm加快NPM模块安装速度。(切换阿里云镜像)推荐安装macaca-cli$ npm install macaca-cli -g你需要准备好你需要进行查看的移动平台的环境。Android 请安装Android SDK,iOS 安装Xcode。然后使用macaca命令行工具检测环境是否准备好。$ macaca doctor如果你看到一堆绿色的文字输出了,说明你的这个环境是OK 的。然后你就可以安装使用app-inspector。app-inspector安装$ npm install app-inspector -g从命令行启动 用法 查看手机devices$ adb devices$ app-inspector -u YOUR-DEVICE-ID关于如何获取设...
-
下一篇
Macaca问题篇
1、xctest client proxy error with: Error: connect ECONNREFUSED 127.0.0.1:8001 >> xctestwd start with port: 8001 >> xctest-client.js:224:14 [master] pid:23473 xcode version: 8.3.3 >> XCTestWD version: 1.1.3 >> xctest-client.js:172:14 [master] pid:23473 2017-09-06 13:25:53.829 xcodebuild[23972:1511642] IDETestOperationsObserverDebug: Writing diagnostic log for test session to: /Users/iwm/Library/Developer/Xcode/DerivedData/XCTestWD-efsibylwwbocoagvfhextzqaiznx/Logs/Test/83B2...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- 2048小游戏-低调大师作品
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- MySQL数据库在高并发下的优化方案
- Dcoker安装(在线仓库),最新的服务器搭配容器使用
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- SpringBoot2配置默认Tomcat设置,开启更多高级功能