1、macaca 是啥呢
macaca是一套自動(dòng)化解決方案,支持支持主流的移動(dòng)技術(shù)平臺(tái) iOS,Android,以及兩大平臺(tái)的混合運(yùn)行時(shí)Webview,也支持以往的桌面端瀏覽器。(怎么感覺(jué)啥都可以呀。)
2、環(huán)境安裝 windows
2.1 node.js安裝
node.js 版本列表? 選擇V4.0 以上版本,V7.0以下的版本

進(jìn)入node的安裝目錄,執(zhí)行node -v

安裝Node.js完成。 首先切換切換淘寶源。
npm install -g cnpm --registry=https://registry.npm.taobao.org
2.2 android環(huán)境
1、jdk
jdk 下載 安裝后配置下JAVA_HOME
在path中添加%JAVA_HOME%\bin
classpath中添加?%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
打開命令行工具執(zhí)行:java -version

android-sdk 下載?選擇你需要的版本。?

將下載的zip下載到D:\Android\android-sdk目錄下,執(zhí)行 SDK Manager.exe 選擇需要的版本(需要翻墻)
安裝完畢后,配置環(huán)境變量

在path里面添加:%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools;
打開命令行:adb

2.3 ?macaca安裝
1、安裝
npm i -g macaca-cli
2、安裝對(duì)應(yīng)各平臺(tái)的驅(qū)動(dòng)ios/android/chrome/electron(Desktop應(yīng)用)(需要哪個(gè)裝哪個(gè))
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.通過(guò)macaca doctor可以檢查環(huán)境是否配置成功

2.4 python環(huán)境
下載python3.5(Python2.7 的Android的無(wú)法執(zhí)行測(cè)試)
python3 -m pip install wd