mac 上搭建 appium+python 的环境还是有点复杂的,需要准备的软件
1.nodejs
2.npm
3.cnpm
4.appium
5.pip
6.Appium-Python-Client
3.1.1 nodejs 安装
1.nodejs 下载地址:https://nodejs.org/
2.下载完成后傻瓜式下一步安装
3.打开终端,查看版本号是否安装成功,输入:node -v
3.1.2 npm 安装 1.打开终端,输入:sudo bash
2.继续输入:sudo curl -L https://npmjs.org/install.sh | sh
3.看到上图所示,就是安装完成了。检查 npm 是否安装成功,先关掉终端,再重 新打开,输入:npm -v
3.1.3 cnpm 安装
1.用 npm 安装 appium 时候,中途会报错(由于某种原因,直接用 npm 下载安装会
有好多网络问题,安装淘宝的 cnpm 要比 npm 好用),
所以这里用 cnpm 代替了 npm
2.打开终端,输入 sudo npm install -g cnpm --registry=https://registry.npm.taobao.org
3.1.4 appium 安装
1.appium 的安装有两种:一种是有 GUI 图形界面的,下载 dmg 包,手动安装;
另外一种是通过 cnpm 指令安装的,无图形界面
方式一:下载 dmg 包手动安装(新手推荐)
官方下载地址:http://appium.io/
百度云下载地址:链接: https://pan.baidu.com/s/1pKAj1qj 密码: q3qu
下载后傻瓜式下一步安装就行了
方法二:cnpm 安装(无图形界面)
2.这里下载 1.6.3 的版本,@后面可以指定版本号。终端输入:cnpm install -g appium@1.6.3
(要是报错,就用 sudo 去安装:sudo cnpm install -g appium@1.6.3)
3.安装完成后,想启动 appium,就在终端输入:appium 看到如下界面:Welcome to Appium v1.6.3 说明安装成功了
3.1.5 pip 安装
1.pip 是安装 python 第三方包的最主要的一个小工具,打开终端输入:sudo
easy_install pip
3.1.6 Appium-Python-Client
1.安装 appium 的 python 包,打开终端输入:sudo pip install Appium-Python-Client
2.中途要是弹出 Password 的提示,就输入当前用户的密码就行
还需要安装的软件:
1.jdk
2.xcode
3.pycharm
3.2 brew、carthage 和 appium-doctor 前言
本篇安装 brew、carthage,解决启动 appium 时的报错问题,另外安装 appium-doctor 检查 appium 的环境
1.brew
2.carthage
3.appium-doctor
3.2.1 brew 安装
1.brew 是一个软件包管理工具,类似于 centos 下的 yum 或者 ubuntu 下的 apt-get,
类似于 python 之 pip 或 java 之 maven,就是这么回事。
2.brew 的安装是需要用 ruby 安装的,ruby 这玩意 mac 自带了,终端输入:ruby -v 可查看版本号
3.继续输入这个这个指令安装 brew:ruby -e "$(curl --insecure -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
$ ruby -v
$ ruby -e "$(curl --insecure -fsSL
https://raw.githubusercontent.com/Homebrew/install/master/install)"
4.安装完成后查看版本号
$ brew -v
4.卸载指令:
$ ruby -e "$(curl -fsSL
https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
3.2.2 carthage
1.直接用上一步安装的 brew 去安装 carthage $ brew install carthage
3.2.3 appium-doctor
1.用之前安装 cnpm 去安装 appium-doctor,先确定版本号 $ cnpm -v
$ cnpm install appium-doctor
npm install -g appium-doctor
2.用 appium-doctor 去检查 appium 的环境,这个之前玩过 windows 上的 appium 环境应该都熟悉
$ appium-doctor -v
$ appium-doctor
3.上图除了红色框框区域,上面的显示√才是正常的,显示 X 就得想办法解决了。
上图红色框框区域都是一些 android 的环境,显示 X 也没关系,要是不打算再 mac 上安装 android 环境可以暂时不用管。