安装环境参考文档:mac上安装搭建Appium环境 - 忘记木槿 - 博客园Mac JDK和SDK环境变量配置_dou_being的博客-CSDN博客_mac sdk环境变量配置mac上安装搭建Appium环境 - 忘记木槿 - 博客园
1、安装node
Q:brew install node安装报错:tar: Error opening archive: Failed to open '/Users/wuxiaoli/Library/Caches/Homebrew/downloads/9483abdd343543abe91ad0e2504b75831bbd3b95845ec5a2dbb54592be46a073--c-ares-1.17.1.arm64_big_sur.bottle.tar.gz'
据说是清华源的问题,.bash_profile文件中包含:
export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles/bottles #ckbrew
eval $(/opt/homebrew/bin/brew shellenv) #ckbrew
A:export HOMEBREW_BOTTLE_DOMAIN=''后,重新执行brew install node,安装成功。
2、安装Android SDK
Q:已安装jdk1.8.0和jdk16,下载Android SDK后执行./android sdk报错:java.lang.NullPointerException,且Android SDK Manager界面打开空白,导致无法进行后面的sdk安装
A:卸载jdk后重新下载jdk1.8,重新安装jdk后,执行./android sdk界面展示正常
即使是修复了这个问题,重新打开时,发现打开sdk manager之后点击没有响应。放弃了使用这种方法安装Android SDK,后续安装成功方法:mac安装Android SDK_u010452967的博客-CSDN博客
3、安装appium
本想用cnpm install -g appium安装,但各种报错,弃用。
安装成功方法:npm install -g appium --registry=https://registry.npm.taobao.org
卸载:npm uninstall appium -g
安装成功后,可以启动appium查看有没有安装成功:
停止appium服务方法:
lsof -n -i:4723 | grep LISTEN | awk '{print $2}' | xargs kill
ps -A | grep node | grep -v grep | awk 'NR=1 {print $1}' | xargs kill -9
4、Python安装appium包
pip install Appium-Python-Client