一.环境配置
1:安装 homebrew,建议 ***
ruby -e "$(curl --insecure -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
2:安装成功后,使用 brew 命令安装 git(已安装,请跳过)
brew install git
3:使用 brew 安装 node 和 npm
brew install node
4:输入 "npm -v" 来测试是否成功安装.
5:安装完 node 以后最好安装一个 cnpm,cnpm 是淘宝用来替代 npm 的一个国内镜像工具,执行下面的命令即可
npm install -g cnpm --registry=https://registry.npm.taobao.org
二:卸载之前 appium 版本
npm uninstall -g appium
三:新建一个工程文件夹,用于放 从 github 上下载 appium 的源码
cd <工程文件夹地址>
cd Appium
git clone https://github.com/appium/appium.git
四:进入子目录 appium,使用 npm 安装 appium
cd appium
npm install
五:安装之后要与系统进行关联,执行如下命令 npm link
npm link
六:安装 appium-xcuitest-driver 依赖 进入 WebDriverAgent 安装目录。运行 bootstrap
cd /Users/junchao/Documents/appium/appium/node_modules/appium-xcuitest-driver/WebDriverAgent(如果 WebDriverAgent 所在路径和此不同,请自行查找)
mkdir -p Resources/WebDriverAgent.bundle
sh ./Scripts/bootstrap.sh
注意:在运行 sh ./Scripts/bootstrap.sh 很可能会有因为咱们大中华局域网而网络连接失败
再次运行 sh ./Scripts/bootstrap.sh 无报错就 OK 了
注意二:如果发生 Carthage 未安装错误 ,可以单独去安装 Carthage,具体可参考(http://www.jianshu.com/p/52dff4cef8a2)
七:之后的步骤参考https://testerhome.com/topics/6962 这个文章 11 步以后