版权声明:本文为博主原创文章,欢迎转载,转载请注明作者、原文超链接。

一、appium配置

1 . AppStore下载Xcode直接安装即可;

2 .下载Android SDK,测试Android App需要。

下载地址:https://developer.android.com/studio/index.html#downloads

选择:android-sdk_r24.4.1-macosx.zip(写本文时的最新版)如图:

Paste_Image.png

解压缩到任意位置,比如/usr/local/android-sdk-macosx,

运行/usr/local/android-sdk-macosx/tools/android,即可启动Android SDK Manager,如图:

Paste_Image.png

保持默认的选项即可,点击Install 23 packages…。进入到下图:

Paste_Image.png

Accept License。然后Install就可以了。这个过程根据网速不同,可能需要10-20分钟,耐心等待。

3.设置Android环境变量:

方法 1:点击桌面空白位置然后使用快捷键shift+cmd+G,输入~/.bash_profile,找到.bash_profile文件,打开后在该文件中添加:

export JAVA_HOME=$(/usr/libexec/java_home)

export ANDROID_HOME=/usr/local/android-sdk-macosx

终端执行 source ~/.bash_profile 使环境变量生效。

方法 2:终端输入:

vi .bash_profile

按 i 键进入bash_profile文件编辑模式,完成之后esc键退出编辑,:wq结束。

同样执行 source ~/.bash_profile 使环境变量生效。

至此,为了安装Appium所需要的Mac平台已经配置完毕了。接下来开始安装Appium。

二、Appium安装

Appium官网下载:https://bitbucket.org/appium/appium.app/downloads/

直接安装即可。

appium doctor用来appium的是否成功安装,即点击下图按钮:

Paste_Image.png

终端输出信息像下面这样全是对号,则表示环境安装成功了。

Last login: Tue Nov 1 14:55:59 on ttys002

wldeMacBook-Pro:~ wl$ '/Applications/Appium.app/Contents/Resources/node/bin/node' '/Applications/Appium.app/Contents/Resources/node_modules/appium-doctor/appium-doctor.js'

info AppiumDoctor ### Diagnostic starting ###

info AppiumDoctor ✔ Xcode is installed at: /Applications/Xcode7.3.1.app/Contents/Developer

info AppiumDoctor ✔ Xcode Command Line Tools are installed.

info AppiumDoctor ✔ DevToolsSecurity is enabled.

info AppiumDoctor ✔ The Authorization DB is set up properly.

info AppiumDoctor ✔ The Node.js binary was found at: /usr/local/bin/node

info AppiumDoctor ✔ HOME is set to: /Users/wl

info AppiumDoctor ✔ ANDROID_HOME is set to: /usr/local/android-sdk-macosx

info AppiumDoctor ✔ JAVA_HOME is set to: /Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home

info AppiumDoctor ✔ adb exists at: /usr/local/android-sdk-macosx/platform-tools/adb

info AppiumDoctor ✔ android exists at: /usr/local/android-sdk-macosx/tools/android

info AppiumDoctor ✔ emulator exists at: /usr/local/android-sdk-macosx/tools/emulator

info AppiumDoctor ### Diagnostic completed, no fix needed. ###

info AppiumDoctor

info AppiumDoctor Everything looks good, bye!

info AppiumDoctor

注:Android设置环境变量遇到的问题:

在.bash_profile文件中配置的环境变量路径都没有问题,但是使用appium-doctor检查后一直是:

➜ ~ '/Applications/Appium.app/Contents/Resources/node/bin/node' '/Applications/Appium.app/Contents/Resources/node_modules/appium-doctor/appium-doctor.js'

info AppiumDoctor ### Diagnostic starting ###

info AppiumDoctor ✔ Xcode is installed at: /Applications/Xcode7.3.1.app/Contents/Developer

info AppiumDoctor ✔ Xcode Command Line Tools are installed.

info AppiumDoctor ✔ DevToolsSecurity is enabled.

info AppiumDoctor ✔ The Authorization DB is set up properly.

info AppiumDoctor ✔ The Node.js binary was found at: /usr/local/bin/node

info AppiumDoctor ✔ HOME is set to: /Users/WL

WARN AppiumDoctor ✖ ANDROID_HOME is NOT set!

WARN AppiumDoctor ✖ JAVA_HOME is NOT set!

WARN AppiumDoctor ✖ adb could not be found because ANDROID_HOME is NOT set!

WARN AppiumDoctor ✖ android could not be found because ANDROID_HOME is NOT set!

WARN AppiumDoctor ✖ emulator could not be found because ANDROID_HOME is NOT set!

info AppiumDoctor ### Diagnostic completed, 5 fixes needed. ###

info AppiumDoctor

info AppiumDoctor ### Manual Fixes Needed ###

info AppiumDoctor The configuration cannot be automatically fixed, please do the following first:

WARN AppiumDoctor - Manually configure ANDROID_HOME.

WARN AppiumDoctor - Manually configure JAVA_HOME.

WARN AppiumDoctor - Manually configure ANDROID_HOME and run appium-doctor again.

info AppiumDoctor ###

info AppiumDoctor

info AppiumDoctor Bye, run appium-doctor again when the all the manual fixes have been applied!

info AppiumDoctor

排查原因:

1.打开.bash_profile文件,输入 echo hello from bash_profile!

2.打开Mac自带的终端Terminal(不是iTerm2),发现并没有输出我刚刚在.bash_profile中输入的那句Hello from bash_profile!,所以可以判定打开终端时并没有加载.bash_profile文件读取到ANDROID_PATH和JAVA_PATH。

解决方法:

1.打开Terminal,终端->偏好设置,发现目前的设置如图所示:

Paste_Image.png

修改之后如下图即可(即 使用bash shell去载入.bash_profile文件, Linux使用Bash作为默认Shell):

Paste_Image.png

验证一下,再次点击Appium界面的appium-doctor按钮,终端显示如图:

Paste_Image.png

打印出刚刚在.bash_profile中输入的Hello from bash_profile!

并且Android环境配置成功!

上面的这种修改方式并没有更改此时默认的shell,终端输入:

echo $SHELL

输出如下:

/bin/zsh

发现使用的shell默认还是zsh,这样在iTerm2中可以继续使用zsh.

下面第二种修改方式会更改默认使用的shell:

1.Mac自带的Terminal的偏好设置不做更改,还是如下图:

Paste_Image.png

2 . 除了默认的Bash以外的Shell,查看一下系统上安装了哪些Shell。系统将安装的Shell程序列表放在/etc/shells文件中,终端输入以下命令行查看该文件获取Shell列表:

cat /etc/shells

终端输出:

# List of acceptable shells for chpass(1).

# Ftpd will not allow users to connect who are not using

# one of these shells.

/bin/bash

/bin/csh

/bin/ksh

/bin/sh

/bin/tcsh

/bin/zsh

(/bin/zsh即zsh的安装目录)

3.修改默认shell为bash

chsh -s /bin/bash

4.点击appium-doctor检验:

Paste_Image.png

appium android mac,Mac上安装Appium详细步骤相关推荐

  1. Mac系统下安装MySQL详细步骤

    Mac系统下安装MySQL详细步骤. 每次打开终端,都出现mysql 找不到的情况,这是因为路径问题. 解决办法.

  2. PowerLinux 服务器上安装 Oracle (详细步骤)

    PowerDirector 一套针对 IBM® PowerLinux 系列服务器的统一管理工具,能够提供便捷高效的虚拟化管理,是一款非常简单易用的管理.可以只通过Web Browser即可对多台服务器 ...

  3. Git学习系列之Debian或Ubuntu上安装Git详细步骤(图文详解)

    前言 最早Git是在Linux上开发的,很长一段时间内,Git也只能在Linux和Unix系统上跑.不过,慢慢地有人把它移植到了Windows上.现在,Git可以在Linux.Unix.Mac和Win ...

  4. 在linux上安装Scala详细步骤

    一.从scala官方网站地址: http://www.scala-lang.org/download/下载scala二进制包,以2.11.12版本为例 下载地址是:https://www.scala- ...

  5. ubuntu上安装spark详细步骤

    目录 1.打开清华大学下载站  https://mirrors.tuna.tsinghua.edu.cn/ ,找到 apache点击 2.在新页面中,ctrl + f 输入 spark,点击 3.选择 ...

  6. mac os maven_如何在Mac OS上安装Maven

    mac os maven 在Mac上安装Maven (Install Maven on Mac) Maven is the most widely used build and project dep ...

  7. Mac系统上安装Composer

    Mac系统上安装Composer 安装脚本: php -r "copy('https://getcomposer.org/installer', 'composer-setup.php'); ...

  8. mac memcached_如何在Mac OS上安装Memcached Server

    mac memcached Memcached is an open-source high performance distributed memory object caching system. ...

  9. mac安装rstudio_在Windows / Linux / Mac OS上安装R和RStudio入门

    mac安装rstudio 在Windows上安装R (Installing R on Windows) Go to r-project.org on your internet browser.在您的 ...

  10. 关于如何在mac系统上安装Git并在码市上建立项目

    对Git一窍不通,为了在mac系统上安装Git,查了很多资料,走了很多弯路,一切搞定后发现其实很简单. 1.在https://brew.sh上按要求安装Homebrew. 2.在电脑终端键入brew ...

最新文章

  1. java springboot b2b2c shop 多用户商城系统源码 (二): 配置管理...
  2. linux mint(Ubuntu、Debian) 18修改环境变量
  3. php 安装 phpunit,phpunit的安装
  4. Java 集合练习——3
  5. matlab打开figure2,matlab figure2无法输出图形
  6. 555定时器的应用——单稳态触发器
  7. 对Librehash海洋协议审查的回应
  8. Latex的使用模板
  9. idc机房运维巡检_技本功|数据安全之IDC数据容灾设计实现
  10. 纽博涛在CSDN上开通博客啦
  11. 柠檬班的课程怎么样,来自一个金融行业转行到软件测试行业的故事
  12. 端游开发用什么技术可以让用户更短时间内体验游戏?端游分发
  13. FineReport自动数据点提示轮播接口
  14. 关于时域、频域和波数域的一些概念
  15. 常用转义字符例如amp的含义
  16. Summit Wireless全新低成本空间音频模块现已震撼上市
  17. ubuntu16.04 python版本切换以及pip工具基本知识点总结
  18. 洛谷 T284709 怨念(resent)
  19. Markdown (1)
  20. Skype for Business server 数据库安装

热门文章

  1. swift3.0中文转拼音
  2. OKI MICROLINE 8100F 打印机驱动
  3. C语言小游戏之扫雷完整版
  4. ChatGPT技术介绍
  5. oracle10g安装教程
  6. 安卓国际化之strings.xml导入Excel表格
  7. linux 卸载java jdk1.6_linux下查看已经安装的jdk 并卸载jdk
  8. vue使用echarts实现地图预警展示
  9. 星际虫王IA退役2年搞AI,现在自叹不如了
  10. 从上半年智能驾驶前装量产数据看市场走势,你的机会在哪里?