jdk
android sdk
xcode
node.js
appium-server(appium)、appium-doctor
appium多版本管理
jdk安装
- 可参考mac环境配置中jdk安装,注意环境变量的配置,必须
JAVA_HOME
- 官网下载dmg包安装
android sdk 安装
- 可参考mac环境配置中android sdk安装,注意环境变量的配置,必须
ANDROID_HOME
xcode 安装
- appstore
- 指定版本xcode
appium-server
- 可对比参看appium自动化测试环境搭建(win)
- 安装node.js
- node.js多版本管理
- 淘宝镜像安装
或指定淘宝镜像npm install -g cnpm --registry=https://registry.npm.taobao.org cnpm install -g appium
npm install -g appium --registry=https://registry.npm.taobao.org
appium-doctor 安装
cnpm install -g appium-doctor
appium多版本管理
- 如安装1.18版本:进入指定目录安装到指定目录下
mkdir ~/appium/appium1.18 cd ~/appium/appium1.18 cnpm install appium@1.18
- 启动方式
~/appium/appium1.18/node_modules/appium/build/lib/main.js
常见问题
appium-doctor android
appium-doctor ios
-
Error running xcrun simctl
Xcode安装之后,simctl可以用xcrun命令来执行
打开Xcode-->Preferences-->Locations-->Command Line Tools 选择版本 -
Carthage was NOT found!
brew install carthage
-
info AppiumDoctor ### Diagnostic for optional dependencies starting....以下的warn信息是
optional
(可选的),可不用修复