Appium 1.6.3 在Xcode 8, iOS 10.2(模拟器)测试环境搭建 经验总结
关于 Appium 1.6.3 在Xcode 8, 10.2 的iOS模拟器上的问题很多,本人也差点放弃,最终成功运行,确实不容易,故此写篇文章,供大家参考,让大家少走弯路。一、 安装Appium
(1) 先安装node-js,然后通过node-js命令安装 Appium
在https://nodejs.org/en/download/ 下载 macOS Installer (.pkg) 安装,原因是简单、省心,不用配置环境变量,点击按照向导完成即可。
安装完后,在命令行终端 npm -v ,查看 node-js版本,目前是 3.10.10
(2)安装 Appium
命令行终端 npm install -g appium
着个需要执行一段时间,大家需要有耐心。
可能出现的问题:等待过程中卡着不动, 建议 终止安装 (control+c),然后重试。如果还不行,用更高的权限安装 sudo npm install -g appium 基本上可以安装成功。
二、 安装相关的依赖
(1) 安装 homebrew (关于homebrew介绍,见 安装 homebrew)
Homebrew的安装非常简单,打开终端复制、粘贴以下命令,回车,搞定(请放心使用,原汁原味的官方安装方法搬运)
ruby -e"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
提示如下,表示安装成功了:
==> Next steps:
- Run `brew help` to get started
- Further documentation:
http://docs.brew.sh
(2)安装carthage,通过 homebrew 安装
brew install carthage
(3)安装 webpack
npm i -g webpack
着个非常重要,和WebDriverAgent相关,没有这个 会报错:Unable to create new remote session
安装 webpack 报错:
npm ERR! Darwin 16.4.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "i" "-g" "webpack"
npm ERR! node v6.10.1
n