1、安装node
brew install node
2、安装npm
npm install -g cnpm --registry=https://registry.npm.taobao.org
cnpm -v来验证安装是否成功
3、安装Macaca
npm i -g macaca-cli
4、安装xcode
建议appstore下载,下载之后需要变更路径
sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
然后需要查看当前版本
xcodebuild -version
然后需要执行接受xcode的license
sudo xcodebuild -license accept
5、安装
$ brew install usbmuxd
$ brew install ios-webkit-debug-proxy
$ brew install carthage
6、安装grandle
brew install gradle
并配置gradle_home
7、安装对应各平台的驱动ios/android/chrome/electron(Desktop应用),对于不需要的,可以跳过
8、然后下载sample项目
https://github.com/macaca-sample/sample-java
9、去这里下载macaca client的jar 包,并导入到项目的library里
http://maven.aliyun.com/nexus/content/groups/public/macaca/webdriver/client/macacaclient/2.0.20/
11、运行之前记得启动macaca,别关掉哦,不然运行失败
macaca server --verbose
10、运行项目,比如
mvn -s settings.xml test -Dtest=macaca.client.FXGChromeTest
-----
安卓
11、安装android sdk
配置ANDROID_HOME
12、安装安卓对应配置
cnpm i macaca-android -g
下图为7第七点配图
$ cnpm i macaca-ios -g
$ cnpm i macaca-android -g
$ cnpm i macaca-chrome -g
$ cnpm i macaca-electron -g