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

Python iOS自动化 python mac自动化_python

3.1.2 npm 安装 1.打开终端,输入:sudo bash

2.继续输入:sudo curl -L https://npmjs.org/install.sh | sh 

Python iOS自动化 python mac自动化_ruby_02

3.看到上图所示,就是安装完成了。检查 npm 是否安装成功,先关掉终端,再重 新打开,输入:npm -v 

Python iOS自动化 python mac自动化_python_03

3.1.3 cnpm 安装
1.用 npm 安装 appium 时候,中途会报错(由于某种原因,直接用 npm 下载安装会

有好多网络问题,安装淘宝的 cnpm 要比 npm 好用), 

所以这里用 cnpm 代替了 npm

2.打开终端,输入 sudo npm install -g cnpm --registry=https://registry.npm.taobao.org 

Python iOS自动化 python mac自动化_ruby_04

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) 

Python iOS自动化 python mac自动化_Python iOS自动化_05

3.安装完成后,想启动 appium,就在终端输入:appium 看到如下界面:Welcome to Appium v1.6.3 说明安装成功了 

Python iOS自动化 python mac自动化_版本号_06

3.1.5 pip 安装
1.pip 是安装 python 第三方包的最主要的一个小工具,打开终端输入:sudo

easy_install pip

 

Python iOS自动化 python mac自动化_python_07

 

 

3.1.6 Appium-Python-Client

1.安装 appium 的 python 包,打开终端输入:sudo pip install Appium-Python-Client 

Python iOS自动化 python mac自动化_python_08

 

 

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)"

Python iOS自动化 python mac自动化_ruby_09

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 

Python iOS自动化 python mac自动化_ruby_10

3.2.3 appium-doctor

1.用之前安装 cnpm 去安装 appium-doctor,先确定版本号 $ cnpm -v
$ cnpm install appium-doctor 

npm install -g appium-doctor

Python iOS自动化 python mac自动化_ruby_11

2.用 appium-doctor 去检查 appium 的环境,这个之前玩过 windows 上的 appium 环境应该都熟悉

$ appium-doctor -v
$ appium-doctor

Python iOS自动化 python mac自动化_版本号_12

 

3.上图除了红色框框区域,上面的显示√才是正常的,显示 X 就得想办法解决了。

上图红色框框区域都是一些 android 的环境,显示 X 也没关系,要是不打算再 mac 上安装 android 环境可以暂时不用管。