appium android mac,Mac上安装Appium详细步骤
版权声明:本文为博主原创文章,欢迎转载,转载请注明作者、原文超链接。
一、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详细步骤相关推荐
- Mac系统下安装MySQL详细步骤
Mac系统下安装MySQL详细步骤. 每次打开终端,都出现mysql 找不到的情况,这是因为路径问题. 解决办法.
- PowerLinux 服务器上安装 Oracle (详细步骤)
PowerDirector 一套针对 IBM® PowerLinux 系列服务器的统一管理工具,能够提供便捷高效的虚拟化管理,是一款非常简单易用的管理.可以只通过Web Browser即可对多台服务器 ...
- Git学习系列之Debian或Ubuntu上安装Git详细步骤(图文详解)
前言 最早Git是在Linux上开发的,很长一段时间内,Git也只能在Linux和Unix系统上跑.不过,慢慢地有人把它移植到了Windows上.现在,Git可以在Linux.Unix.Mac和Win ...
- 在linux上安装Scala详细步骤
一.从scala官方网站地址: http://www.scala-lang.org/download/下载scala二进制包,以2.11.12版本为例 下载地址是:https://www.scala- ...
- ubuntu上安装spark详细步骤
目录 1.打开清华大学下载站 https://mirrors.tuna.tsinghua.edu.cn/ ,找到 apache点击 2.在新页面中,ctrl + f 输入 spark,点击 3.选择 ...
- 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 ...
- Mac系统上安装Composer
Mac系统上安装Composer 安装脚本: php -r "copy('https://getcomposer.org/installer', 'composer-setup.php'); ...
- mac memcached_如何在Mac OS上安装Memcached Server
mac memcached Memcached is an open-source high performance distributed memory object caching system. ...
- 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.在您的 ...
- 关于如何在mac系统上安装Git并在码市上建立项目
对Git一窍不通,为了在mac系统上安装Git,查了很多资料,走了很多弯路,一切搞定后发现其实很简单. 1.在https://brew.sh上按要求安装Homebrew. 2.在电脑终端键入brew ...
最新文章
- java springboot b2b2c shop 多用户商城系统源码 (二): 配置管理...
- linux mint(Ubuntu、Debian) 18修改环境变量
- php 安装 phpunit,phpunit的安装
- Java 集合练习——3
- matlab打开figure2,matlab figure2无法输出图形
- 555定时器的应用——单稳态触发器
- 对Librehash海洋协议审查的回应
- Latex的使用模板
- idc机房运维巡检_技本功|数据安全之IDC数据容灾设计实现
- 纽博涛在CSDN上开通博客啦
- 柠檬班的课程怎么样,来自一个金融行业转行到软件测试行业的故事
- 端游开发用什么技术可以让用户更短时间内体验游戏?端游分发
- FineReport自动数据点提示轮播接口
- 关于时域、频域和波数域的一些概念
- 常用转义字符例如amp的含义
- Summit Wireless全新低成本空间音频模块现已震撼上市
- ubuntu16.04 python版本切换以及pip工具基本知识点总结
- 洛谷 T284709 怨念(resent)
- Markdown (1)
- Skype for Business server 数据库安装