Mac安装配置appium

一、安装前需要准备的环境

1、检查java是否安装:

zqq@zqqdeMacBook-Air ~ % java -version 
java version "18" 2022-03-22
Java(TM) SE Runtime Environment (build 18+36-2087)
Java HotSpot(TM) 64-Bit Server VM (build 18+36-2087, mixed mode, sharing)

2、检查homebrew是否安装

zqq@zqqdeMacBook-Air ~ % brew -v
Homebrew 3.4.6
Homebrew/homebrew-core (git revision e7799e33eae; last commit 2022-04-14)
Homebrew/homebrew-cask (git revision e04d6cdc4f; last commit 2022-04-19)

3、检查git是否安装

zqq@zqqdeMacBook-Air ~ % git version          
git version 2.32.0 (Apple Git-132)

4、检查ruby是否安装,系统自带忽略安装(可以不安装)

zqq@zqqdeMacBook-Air ~ % ruby -v 
ruby 2.6.8p205 (2021-07-07 revision 67951) [universal.arm64e-darwin21]

5、安装carthage

brew install carthage

6、安装Xcode

用来测试IOS APP。

1)在appstore中下载安装xcode,同时安装 xcode command line tools2

2、验证 xcode command line tools 是否安装成功,可以进入Xcode里面,新建项目,再查看是否安装。Mac安装配置appium_第1张图片

 如果没有安装,就 打开终端 输入xcode-select  --install进行安装,一路下一步按提示安装。(

 Command Line Tools是在Xcode中的一款工具,可以在命令行中运行C程序。为了配置appium环境,我们需要安装Xcode Command Line Tools。)

7、安装android sdk

详情参照 :mac 安装配置android sdk_拾玖ᵛᵃᵉ的博客-CSDN博客

以上环境都安装配置好后就可以进行appium的安装啦

二、appium安装

mac系统安装appium,有两种方法,第一种:通过appium.dmg 直接安装 ,第二种:通过npm安装(需要VPN)

这里主要记录通过npm安装的方法:

1、安装node.js

官网安装:下载 | Node.js(直接安装的node中直接包含了npm,且路径正确,不存在关联错误的情况)

由于国内的墙太高,所以我们需要使用npm的淘宝镜像

npm install -g cnpm --registry=https://registry.npm.taobao.org

2、安装 appium server

cnpm install -g appium

3、查看appium server是否安装成功

appium -v

4、安装appium client

 pip3 install Appium-Python-Client #前提是需要已经安装了python环境,我的python是3以上的,所以用“pip3”,如果是3以下的版本使用“pip”

Mac安装配置appium_第2张图片5、检查appium安装是否成功

使用appium doctor来检查appium的是否成功安装 :

(1)安装appium doctor

npm install appium-doctor -g

 (2)安装完成后,终端输入appium-doctor 检测环境是否成功

appium-doctor 

Mac安装配置appium_第3张图片

6、启动appium

appium &

显示如下图信息则表示启动成功

 三、安装appium桌面程序

官网下载:https://github.com/appium/appium-desktop/releases 

Mac安装配置appium_第4张图片

下载安装完打开程序,点击右上角按钮即可启动appium,点击stop关闭

Mac安装配置appium_第5张图片

自此,appium环境搭建成功! 

以上主要参考:【Mac + Appium(一)】之安装Appium环境前提准备 - Owen_ET - 博客园

作者:Owen_ET

 如有侵权,联系删除~

你可能感兴趣的