1. 安装Xcode
在app store下载,Xcode开发ios应用程序所需要的,并且可以操作模拟器,后面需要配置的一些东西也需要xcode。
2. 安装appium Desktop
Releases · appium/appium-desktop · GitHub
3. 安装node.js (为了npm命令)
# 查看node是否安装成功
node -v
# 查看npm是否安装成功
npm -v
配置环境
# 打开文件
vim .bash_profile
# node 写入文件
export NODE_HOME="/usr/local"
export PATH=$PATH:$NODE_HOME/bin
# 执行使之生效
source .bash_profile
4. 安装cnpm (有些不能用npm下载的,需要用cnpm)
sudo npm install -g cnpm -registry=https://registry.npm.taobao.org
# 查看cnpm
cnpm -v
5. 安装brew(和pip一样,软件包管理工具)
# 安装brew
/bin/bash -c "$(curl -fsSL https://gitee.com/ineo6/homebrew-install/raw/master/install.sh)"
# 打开文件
vim .bash_profile
# 在文件中添加环境变量,添加完成后保存退出(esc退出,按两次大写Z保存退出)
【
export PATH=/usr/local/bin:$PATH
export PATH=/opt/homebrew/bin:$PATH
】
# 执行使之生效
source .bash_profile
# 打开文件
vim ~/.zshrc
# 在文件中添加,然后保存退出
source ~/.bash_profile
6. 安装ios-deploy依赖库(ios测试必须的库)
cnpm install -g ios-deploy
但是发生了报错,看一下报错原因大概是xcode的问题,解决方法为:
首先,我们需要下载webdriveragent,它是Facebook出的一个ios自动化测试的框架,而appium又引用了该框架,之后我们也会用到,所以这里先点下面的链接下载,下载完解压使用就可以。
GitHub - appium/WebDriverAgent: A WebDriver server for iOS and tvOS
直接点击就可以进入到xcode页面。
打开xcode中,Preferences > Location > Command Line Tools,选择你的xcode版本之后,然后就可以安装成功啦~~
但是在从App Store上下载Xcode后,默认是不会安装command Line Tools的,Command Line Tools是在Xcode中的一款工具,可以在命令行中运行C程序。
在终端中输入以下命令:xcode-select –install 可以进行安装。
7. 安装libimobiledevice(做真机调试需要)
brew install libimobiledevice --HEAD
8. 安装carthage (webdriveragent里需要使用该命令下载东西)
brew install carthage
9. 安装appium inspector 定位元素
10. 运行自动化脚本