1、macaca 是啥呢
macaca是一套自动化解决方案,支持支持主流的移动技术平台 iOS,Android,以及两大平台的混合运行时Webview,也支持以往的桌面端浏览器。(怎么感觉啥都可以呀。)
2、环境安装 windows
2.1 node.js安装
node.js 版本列表 选择V4.0 以上版本,V7.0以下的版本
执行msi 安装node进入node的安装目录,执行node -v
node-v安装Node.js完成。 首先切换切换淘宝源。
npm install -g cnpm --registry=https://registry.npm.taobao.org
2.2 android环境
1、jdk
jdk 下载 安装后配置下JAVA_HOME
在path中添加%JAVA_HOME%\bin
classpath中添加 %JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
打开命令行工具执行:java -version
android-sdk 下载 选择你需要的版本。
android-sdk将下载的zip下载到D:\Android\android-sdk目录下,执行 SDK Manager.exe 选择需要的版本(需要翻墙)
安装完毕后,配置环境变量
环境变量在path里面添加:%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools;
打开命令行:adb
test2.3 macaca安装
1、安装
npm i -g macaca-cli
2、安装对应各平台的驱动ios/android/chrome/electron(Desktop应用)(需要哪个装哪个)
cnpm install webdriver-client -g
cnpm install macaca-ios -g
cnpm install macaca-android -g
cnpm install macaca-chromedriver -g
cnpm install macaca-electron -g
3、安装Macaca Python Client,支持pip安装。
下载地址:https://pypi.python.org/pypi/wd
python3 -m pip install wd
4、安装app-inspector,用于控件查
cnpm install app-inspector -g
5.通过macaca doctor可以检查环境是否配置成功
macaca doctor2.4 python环境
下载python3.5(Python2.7 的Android的无法执行测试)
python3 -m pip install wd
扫一扫,关注TestDev
网友评论