文章目录
开始之前忍不住吐槽。appium环境搭建这一步就会让很多人望而却步。要不是工作需要,我可能就是死于环境搭建的那一拨人。
划重点:这篇博客只是安装各种软件,下一篇才会讲到怎么把这些软件串起来
0. 安装Homebrew
Homebrew 简称brew,是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件,可以说Homebrew就是mac下的apt-get、yum等神器。
安装,打开终端,复制下面的命令,大约1分钟左右,下载完成,过程中需要输入密码,其他无需任何操作:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
如果你不知道mac里面是否安装homebrew,可以在终端输入brew --version
。出现版本号就证明已经安装了。
Homebrew安装成功后,会自动创建目录 /usr/local/Cellar 来存放Homebrew安装的程序。
1. 安装pyhton
Mac笔记本自带安装了python2,此处安装python3。可使用pyenv管理python版本,在终端执行以下命令。
brew install pyenv
echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n eval "$(pyenv init -)"\nfi' >> ~/.bash_profile
exec "$SHELL"
pyenv install 3.6.6
安装完python3后,python2和python3并存。输入python2、python3区分环境。
2. 安装node
Appium是用Node.js封装的,所以,我们需要安装Node.js环境。
brew install node
通过这种方法安装的node是最新版本。安装完node后,已经自动安装了npm。在终端输入node -v
npm -v
获取对应的版本号
另外的方法:(安装8版本)
brew install node@8
brew link --overwrite node@8 --force
3. 安装cnpm
国内直接用npm下载安装会有好多网络问题,安装淘宝的cnpm要比npm好用
npm install -g cnpm --registry=https://registry.npm.taobao.org
4. 安装appium
4.1命令行安装
npm/cnpm install -g appium --chromedriver_cdnurl=http://cdn.npm.taobao.org/dist/chromedriver
4.2桌面版安装
下载地址:进入https://github.com/appium/appium-desktop/releases,和其他软件在mac上的安装步骤一样
不出意外的话,我们已经装好了appium服务端,接下来,我们需要安装跨语言的客户端(Appium允许使用者使用几乎任何主流的语言来完成自动化脚本编写)
python3示例:
pip3 install appium-python-client
5. 安装appium-doctor
cnpm install -g appium-doctor
安装后,输入appium-doctor --ios
即可检查ios环境的配置状况。
6. 安装Xcode
在应用商店就可以下载。下载后傻瓜式安装即可。在应用商店下载的是最新版的,我目前下载的版本是12.3。下载这个版本的Xcode有隐患,它在运行WDA的时候会导致build(编译)失败。解决方案下篇后续奉上
7. 安装Carthage
类似于 java 的 maven,管理项目依赖,主要是 WebDriverAgent 使用,
brew install carthage
8. 安装deploy
查看设备应用
npm/cnpm install -g ios-deploy