【appium】appium自动化入门之Mac端(苹果电脑的福音)

移动端的软件自然少不了苹果系统的市场接下来的文章方向可能会倾向于appium在苹果系统上的操作

这一篇就讲讲appium在Mac端的安转及操作

书接上文:【appium】appium自动化入门之UI界面
第一类:【appium】appium自动化入门之环境搭建(上)
第二类:【appium】appium自动化入门之API(上)

第3类 在Mac上搭建 appium1.6

3.1 appium1.6 在 mac上搭建

前言

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/
下载后傻瓜式下一步安装就行了

方法二:cnpm 安装(无图形界面)

  1. 这里下载 1.6.3 的版本,@后面可以指定版本号
    终端输入:cnpm install -g [email protected] (要是报错,就用 sudo 去安装:sudo cnpm install -g [email protected]
    在这里插入图片描述

  2. 安装完成后,想启动 appium,就在终端输入:appium
    看到如下界面:Welcome to Appium v1.6.3 说明安装成功了
    在这里插入图片描述

以上是安装 appium 相关包,接下来是准备 python 相关的包.

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 的提示,就输入当前用户的密码就行

此时还需要安装的软件(前文说过就不介绍了,详情可看环境搭建篇):

  • jdk
  • xcode
  • 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)”

在这里插入图片描述

  1. 安装完成后查看版本号
    $ brew -v
  2. 卸载指令:
    $ 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
  2. 用 appium-doctor 去检查 appium 的环境,这个之前玩过 windows 上的 appium 环境应该都熟悉
    $ appium-doctor -v
    $ appium-doctor
    在这里插入图片描述

3.上图除了红色框框区域,上面的显示√才是正常的,显示 X 就得想办法解决了。
上图红色框框区域都是一些 android 的环境,显示 X 也没关系,要是不打算再 mac 上安装 android 环境可以暂时不用管。

后话

本节安装比较复杂,自己没在使用mac电脑,Mac上的安装是向隔壁同事请教的,大致方向肯定没问题,但是免不了有些细节会出现问题。

安装过程中出现问题的,点击并输入暗号:CSDN说一下你的问题,我去问隔壁同事是个什么情况

python自动化测试学习交

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/Chaqian/article/details/109330837