一、安装
-
Homebrew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
or
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
-
nodejs
brew install node
-
安装nodejs配套的包管理工具npm,后面需要使用npm安装Appium
brew install npm
-
网上建议使用cnpm,可以解决国外网站访问慢或者失败的问题,我本机安装的时候没有走这一步也挺快的,但是如果遇到网络相关问题,可以走这一步。
npm install cnpm -g --registry=https://registry.npm.taobao.org
-
安装appuim(
推荐使用npm安装
)cnpm install -g appium cnpm install -g appium-doctor
或者
npm install -g appium npm install -g appium-doctor
-
安装appium client
npm install wd
-
使用appium-doctor查看环境是否正确
appium-doctor
执行macaca doctor有红色的提示
Not accepted Android SDK license agreements
android-sdk-windows\tools\bin>sdkmanager --update
去你的 ***\tools\bin 目录执行下 sdkmanager --update 会出来两个许可提示 选y 回车 即可
()sdkmanager --licenses 会提示不存在该参数 然后列出来许多可支持的参数 我看了下 选择了–update 后 就可以了
最后一个 可能会卡一会 等一会儿 在ctrl+c 停止就可以了
然后目录下 会多个licenses
Command Line Tools: gradle is uninstalled
brew update && brew install gradle
去App Store安装xcode
环境变量配置
export JAVA_HOME=$(/usr/libexec/java_home)
export M2_HOME=/Library/apache-maven-3.5.4
export ANDROID_HOME=/Library/android-sdk-macosx
export PATH=$PATH:$ANDROID_HOME/platform-tools:$ANDROID_HOME/tools
appium死活装不上(用下面的方法卸载node,从头搞就可以了,再次安装appium的时候用的上面的npm命令)
Appium-DeskTop下载地址
无法打开“appium”,因为Apple无法检查其是否包含恶意软件
sudo xattr -rd com.apple.quarantine /Applications/Appium.app (应用名称)
输入密码后再重新打开就可以了
node-7.6.0 already installed, it’s just not linked.
sudo brew uninstall node
brew update
brew upgrade
brew cleanup
brew install node
sudo chown -R $(whoami) /usr/local
brew link --overwrite node
brew postinstall node
mac系统输入 appium-doctor后提示JAVA_HOME 环境变量未设置的解决办法
- vim ~/.zshrc
export JAVA_HOME=$(/usr/libexec/java_home) export ANDROID_HOME=/Library/android-sdk-macosx export PATH=$PATH:$ANDROID_HOME/platform-tools:$ANDROID_HOME/tools
- source ~/.zshrc
参考
启动appium检查时报错
Original error: Could not proxy command to remote server. Original error: Error: socket hang up
解决方法: