一、需要的环境
python-3.9.6
pycharm
android studio(android sdk)-2022.1.1
xcode-14.2
appium(Appium-Python-Client-2.8.1)
二、安装python
打开之后根据安装向导一步步安装即可。
在.bash_profile中配置环境变量,
export PATH="/Library/Frameworks/Python.framework/Versions/3.11/bin:${PATH}"
alias python="/Library/Frameworks/Python.framework/Versions/3.11/bin/python3.11"
保存并退出,source .bash_profile使环境变量生效。
我的电脑上系统比较新,内置的python是python3.9,自己下载了python3.11;
自行安装Python路径为:/Library/Frameworks/Python.framework/Versions/
系统命令默认路径/usr/bin(系统预装的可执行文件,随系统升级而变化)
用户命令默认路径/usr/local/bin(用户安装的可执行文件,不随系统升级影响)
qa@QAdeMacBook-Pro ~ % where python3
/usr/local/bin/python3
/usr/bin/python3
qa@QAdeMacBook-Pro ~ % python3 -V
Python 3.9.6
这里没有进行配置环境变量,所以版本是3.9,如果配置了环境变量,再查版本,会显示配置了环境变量的版本。
三、安装pycharm
官网下载安装即可。
四、安装android studio(android sdk)
五、安装xcode
直接在app store搜索,需要用的时间比较久。
点击install即可;打开xcode后需要登录apple id。
六、安装Appium
appium desktop,appium server,Appium-Python-Client。
Appium Server 是用 nodejs 运行的,基于js开发出来的。appium desktop是GUI工具,包含nodejs 运行环境、Appium Server 和client。
1.命令行安装Appium
安装Appium-Python-Client:
pip3 install Appium-Python-Client
编辑安装Appium Server:
npm install -g appium
#或者
npm install appium -g --chromedriver_cdnurl=http://cdn.npm.taobao.org/dist/chromedriver

2.安装依赖
先安装homebrew,然后brew安装依赖;
#安装homebrew
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
brew install libimobiledevice #使用本机与苹果iOS设备的服务进行通信的库。
brew install ideviceinstaller #获取设备udid、安装app、卸载app、获取bundleid
brew install carthage #第三方库管理工具。
brew install ios-deploy #不依赖于XCODE,进行安装和调试IOS应用程序。
brew install nvm #使用nvm来安装node,方便对node版本进行管理
nvm install v8.14.0
brew install npm
npm install -g appium-doctor
最后用appium-doctor命令检查还缺少什么依赖,对应安装即可。
3.遇到的问题:
(1)brew安装libimobiledevice时报错:Error: Command failed with exit 128: git
brew -v
根据提示执行命令:
git config --global --add safe.directory /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core
git config --global --add safe.directory /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask
然后再次执行安装命令,安装成功。
(2)nvm配置环境变量
#环境变量内容:
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && . "$NVM_DIR/bash_completion" # This loads nvm bash_completion
#然后再终端输入以下命令:
echo "source $(brew --prefix nvm)/nvm.sh" >> .bash_profile
#最后
. ~/.bash_profile
4.启动appium
appium