安装selenium brew install selenium-server-standalone
安装cnpm npm install -g cnpm –registry=https://registry.npm.taobao.org
安装uirecorder和mocha cnpm install uirecorder mocha -g
新建文件夹 mkdir test
初始化 cd test uirecorder init
开始录制 uirecorder 结束录制,便会生成一个测试用例,默认路径sample/test.spec.js 运行测试用例 npm run server
source run.sh sample/test.spec.js 2.1.2 录制截图
2.1.3 运行测试用例的结果
2.2 安卓端(手机连接电脑,开启usb调试) 2.2.1 搭建环境 安装JDK 1.8 (Java 9 is not supported)
安装Android SDK brew install android-sdk
设置ANDROID_HOME环境变量
brew install gradle
cnpm i -g macaca-cli
cnpm i -g macaca-android
cd /usr/local/lib/node_modules/macaca-android/node_modules/_uiautomatorwd\@1.0.61\@uiautomatorwd/
./gradlew assembleDebug assembleDebugAndroidTest
macaca server –port 4444
uirecorder init –mobile
开始录制测试用例 uirecorder –mobile sample/test.spec.js
运行测试用例 source run.sh sample/test.spec.js
!!如果有问题,运行macaca doctor,解决红色报警 2.2.2 录制截图
2.2.3 运行测试用例的结果