Mac安装Appium环境

6 篇文章 1 订阅
一、Mac基础环境搭建
先验证Mac上是否安装以下的软件,不出意外的话,Mac里会有自带,没有安装的自行在网上找安装。在安装appium

1.Jdk
一定要安装JDK才能安装Java,已安装过的可以跳过
1)打开终端,输入java会出现提示“需要安装jdk才能使用java命令行工具”,点击更多信息,就可以会进入官网网站。

或者,自己输入下载网址:https://www.oracle.com/java/technologies/javase-jdk14-downloads.html

2)选择对应的系统jdk下载,下载完后,双击打开安装包,按照提示完成安装.

3)安装完成后再次打开终端,输入java -version验证jdk是否安装成功,如果出现版本说明成功了

详情请查看:https://blog.csdn.net/weixin_43095131/article/details/106555796

配置jdk环境需要查看jdk安装目录

1、打开终端,输入:/usr/libexec/java_home -V

     注意:输入命令参数区分大小写(-v是不对的,必须是-V)

如图:

查看jdk是否安装成功

Java --version

MacBook-Pro-3:loveliest shimo$ Java --version
java 15.0.1 2020-10-20
Java(TM) SE Runtime Environment (build 15.0.1+9-18)
Java HotSpot(TM) 64-Bit Server VM (build 15.0.1+9-18, mixed mode, sharing)
MacBook-Pro-3:loveliest shimo$ 
3.Git安装
1.huang:~ huang$ git -version
2.unknown option: -version
3.usage: git [--version] [--help] [-C <path>] [-c <name>=<value>]
           [--exec-path[=<path>]] [--html-path] [--man-path] [--info-path]
           [-p | --paginate | -P | --no-pager] [--no-replace-objects] [--bare]
           [--git-dir=<path>] [--work-tree=<path>] [--namespace=<name>]
           <command> [<args>]

没有安装的下载,地址:https://git-scm.com/downloads

4.Ruby 安装
1.huang:~ huang$ ruby -v
2.ruby 2.6.3p62 (2019-04-16 revision 67580) [universal.x86_64-darwin19]

没有安装的下载,地址:http://www.ruby-lang.org/en/downloads/

5.homebrew 安装
1.huang:~ huang$ brew -v
2.Homebrew 1.6.8
3.Homebrew/homebrew-core (git revision a4ec; last commit 2018-06-14)

没有安装的下载,地址:https://brew.sh/index.html

 

6.Xcode 安装
用来测试iOS app的
1)在App store里下载Xcode,同时安装 xcode command line tools
2)打开终端 输入xcode-select --install
      验证 xcode command line tools 是否安装成功,可以在此输入: xcode-select --install 如果安装了就会提示,已经安装成功,或者进入Xcode里面,新建项目,再查看是否安装。

打开Xcode,创建一个新的项目,在macos下面选择Application,如果出现Command line tool图标,表示已经安装成功。

7.Android SDK

用来测试Android app的
下载地址:https://www.androiddevtools.cn
下载对应系统的版本,然后下载
安装参考网址:https://www.jianshu.com/p/d6421d2d62df

建议选择Android Studio下载,借助studio来安装SDK。和安装其他Mac OS程序一样进行安装就行。
安装完成之后,打开Android Studio,这时可能会提示 unable to access android sdk add-on list。这个意思是提示我们电脑上没有安装SDK,没关系,点击Cancel,在后续的界面安装SDK就好了。
安装 Android SDK Tools 和 Android SDK Platform-tools ,进入Preference——Appearance&Behavior——System Settings——Android SDK。

我下的Android Studio中自带了Android SDK

7.设置环境变量

打开终端输入:open -e .bash_profile
在~/.bash_profile中新加下面一行。之后终端输入:source ~/.bash_profile 使环境变量生效。

export ANDROID_HOME=/Users/shimo/Library/Android/sdk  # sdk路径
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-15.0.1.jdk/Contents/Home # jdk路径 
export PATH=~/bin:$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools/:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

可以输入下面的命令来判断adb是否配置成功

adb version

 

9.安装Appium

(1)直接在官网上下载appium.dmg即可
(2)使用npm安,以下是官网提供的步骤:

brew install node
npm install -g appium
npm install wd
appium &
node your-appium-test.js
1)node.js的安装
【1】安装命令:执行brew install node
【2】查看命令:node -v

注意:使用brew安装任何软件时如果一直提示Updating Homebrew
可以参考以下的网址:https://blog.csdn.net/weixin_43095131/article/details/106598089

可直接安装appium desktop版本

安装其他依赖

  brew install libimobiledevice --HEAD    //相当于 android 的 adb,是 Appium 底层用到的工具之一,用于获取 iOS 设备信息

  npm install -g ios-deploy      //查看设备应用

  brew install carthage            //类似于 java 的 maven,项目依赖管理,主要是 WebDriverAgent 使用

2)appium server安装(无需安装)
(1).安装命令:npm install -g appium
(2).注:安装过程很缓慢;

3)appium client安装(无需安装)
(1).安装命令:npm install wd


首先对Appium当前的服务端版本进行一个介绍:

  1. appium GUI版本,桌面形式,win上更新到了1.4.16(不支持录制),mac上更新到了1.5.x(支持录制),目前均不再维护,GUI版本跟appium版本一一对应。如需安装,进入官网对包进行下载后直接安装即可:https://bitbucket.org/appium/appium.app/downloads/ 

    2. appium 命令行版本,不管是win还是mac,安装这种形式的就没有界面,安装方式都是npm -g install appium,默认会安装当前最新版本;

  3. appium desktop版本,属于新的桌面形式的appium版本,有界面,可以配置各项参数,可以启动inspect查看手机界面元素;不管是win还是mac下目前都支持简单的录制操作,appium desktop的版本和appium的版本并不是一一对应,下载地址:https://github.com/appium/appium-desktop/releases/ 

  上述1中的版本现在已经不支持维护了,综合考虑我使用了第3种appium desktop版本。

4)appium doctor安装及检查
(1)安装命令:npm install appium-doctor -g
(2)检查命令:appium-doctor检查环境是否安装成功
(3)检查过程中没有报错的地方全部打勾直至完成;
(4)如果打印如下结果“info AppiumDoctor ### Diagnostic for necessary dependencies completed, no fix needed”(第16行)则表明Appium服务端的依赖环境已安装齐全。

 

 

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值