配置Appium开发环境

前段时间研究了一下Appium安装,虽然Appium官网提供的步骤很简单,但是还是在配置过程中踩了很多坑。所以有必要将我在Mac电脑上的安装步骤记录下来,帮助大家避免入坑。

下面是整理的安装Appium的完整过程,包括Mac平台的环境安装、以及Appium的安装。

0、Mac平台基础环境

先保证Mac平台已经有了下面这些软件。再进行Appium的安装。

1.java

java -versionjava version "1.8.0_66"Java(TM) SE Runtime Environment (build 1.8.0_66-b17)Java HotSpot(TM) 64-Bit Server VM (build 25.66-b17, mixed mode)

2. brew

brew -vHomebrew 0.9.9 (git revision f1293; last commit 2016-05-30)Homebrew/homebrew-core (git revision c7ac; last commit 2016-05-31)

3.Xcode

测试iOS App需要。
打开Finder,在Applications文件夹下,看是否有Xcode.app程序。如果没有,则需要安装。
下载地址:https://developer.apple.com/downloads/
安装方法同所有的dmg包的安装方法一样。

4.Android SDK

测试Android App需要。
下载地址:https://developer.android.com/studio/index.html#downloads
选择:android-sdk_r24.4.1-macosx.zip(写本文时的最新版)解压缩到任意位置,比如/usr/local/android-sdk-macosx下。
运行/usr/local/android-sdk-macosx/tools/android,即可启动Android SDK Manager。如图1。
图1:

可以在这里下载和更新 Android SDK Tolls 和 Android SDK Platform-tools 。保持默认的选项即可,点击Install 23 packages…。进入到图2。
图2:

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

7.设置环境变量

在~/.bash_profile中新加下面两行。之后执行:source ~/.bash_profile 使环境变量生效。

export JAVA_HOME=$(/usr/libexec/java_home)
export ANDROID_HOME=/usr/local/android-sdk-macosx

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

1、Appium安装

Mac平台环境安装完毕之后,就可以开始安装Appium了。
Mac下搭建appium环境有两种方法:
1.直接下载appium.dmg 运行即可
2.使用npm安装
下载dmg包安装的方法,很简单,和安装所有的dmg包一样。不多介绍了。下面主要介绍下通过npm安装的方法。官方不推荐使用sudo权限来安装appium,会在安装过程中出现莫名其妙的问题。

官网上提供的步骤是下面这样的:

brew install node      # get node.jsnpm install -g appium  # get appiumnpm install wd         # get appium clientappium &               # start appiumnode your-appium-test.js

我也是按照这个步骤来进行的。

1. 安装node.js

Appium依赖Node.js环境,因此需要先安装node环境。安装方法是执行brew install node。
安装完成后,可以执行node -v查看node版本。

node -vv6.2.0

坑:
先升级homebrew:brew update,以便能够安装最新版的node。我第一遍安装的时候,就是因为没有升级brew,所以通过brew install node安装的node版本比较低,导致用npm安装appium提示“’appnium’ is not in the npm registry.”

2.安装 appium server

在终端输入npm install -g appium。(不要使用sudo,不要使用sudo,不要使用sudo)
这个过程可能会比较慢。

3.安装appium client

在终端输入npm install wd。

2、检查环境

appium doctor用来appium的是否成功安装(需要单独安装)。下载appium doctor的网址在:https://github.com/appium/appium-doctor

在终端执行npm install appium-doctor -g来安装doctor。

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

appiun-doctor

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

info AppiumDoctor ### Diagnostic starting ###
info AppiumDoctor  Xcode is installed at: /Applications/Xcode.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/liuchunming
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_66.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

3、启动appium

在终端输入appium &。

appium &

[1] 12649
liuchunmings-MacBook-Pro:~ liuchunming$ [Appium] Welcome to Appium v1.5.2 (REV f12932cf3176ffea5f4004984a390e8dc929ebbf)
[Appium] Appium REST http interface listener started on 0.0.0.0:4723

至此,Appium就安装完毕了。

时间: 2024-08-07 08:25:08

配置Appium开发环境的相关文章

linux 下安装 mysql 并配置 python 开发环境

1.安装 mysql ,安装过程中将提示设置 root 用户的密码,默认可以设置为 rootadmin . $ sudo apt-get install mysql-server 2.安装 mysql 开发工具(不安装时,安装 MySQL-python 提示错误 "mysql_config not found"). $ sudo apt-get install libmysqld-dev 3.安装 python 的 mysql 库 MySQL-python (首先安装 python-d

Eclipse下配置TinyOS开发环境

通过给Eclipse安装Yeti 2 - TinyOS 2 Plugin for Eclipse来配置TinyOS IDE,从而可建立TinyOS Project Yeti 2的介绍请参考网站:http://tos-ide.ethz.ch/wiki/pmwiki.php?n=Site.TinyOSEclipsePlugin 1.下载.解压并打开Eclipse(我用的是Eclipse IDE for Java Developers) 2.打开Install对话框:Help->Install New

VS2010配置OpenGL开发环境

OpenGL(Open Graphics Library)是一个跨编程语言.跨平台的专业图形程序接口.OpenGL是SGI公司开发的一套计算机图形处理系统,是图形硬件的软件接口,任何一个OpenGL应用程序无须考虑其运行环境所在平台与操作系统,在任何一个遵循OpenGL标准的环境下都会产生相同的可视效果. 基于OpenGL标准开发的应用程序运行时需有动态链接库OpenGL32.DLL.Glu32.DLL,这两个文件在安装Windows NT时已自动装载到C:\WINDOWS\SYSTEM32目录

【OpenCV笔记】使用VS2012和OpenCV2.4.9搭建配置OpenCV开发环境

使用MS Visual C++来创建OpenCV工程,由于不同的VS版本在配置时有所差别,现特把配置过程总结下来,以方便自己和其他朋友使用. 1.软件准备 安装Visual Studio2012和OpenCV2.4.9 这里就不再对软件的安装和环境变量的设置进行说明了,其他类似的文章的设置都大抵相似,本文重点介绍一下VS2012环境的配置. 2.配置VS2012环境 (1)新建工程 你可以创建简单的控制台应用或者拥有图形用户界面的复杂应用,此处我们选择最简单常用的控制台应用. 理解解决方案(So

VC 6中配置OpenGL开发环境

2010,2012中配置类似 http://hi.baidu.com/yanzi52351/item/f9a600dffa4caa4ddcf9be1d VC 6中配置OpenGL开发环境 这里,我习惯使用VC 6,就使用它作为开发OpenGL应用的IDE吧. 要在Windows下学习OpenGL,首先就是要配置开发环境,我在这里详细的说明整个配置过程,希望对初学的朋友有所帮助. 第一步:下载OpenGL库 Windows环境下的GLUT下载地址:(大小约为150k) http://downloa

Notepad++ 使用nppexec插件配置简易开发环境

notepad++  采用nppexec插件来配置简易开发环境,而不需要笨重的IDE以及麻烦.重复的命令行.控制台输入: 以下为本人最近用到的脚本配置: //编程语言脚本中$(NAME_PART).xxx(xxx为文件后缀)的文件可以直接用$(FILE_NAME)替代,//若语言对文件后缀敏感最好还是采用$(NAME_PART).xxx形式; //此外注意一定要预先配置好环境变量以及安装好相应的编译或解释器等工具. // 编译Erlang至当前目录npp_savecd $(CURRENT_DIR

在MyEclipse中配置android开发环境

在MyEclipse中配置android开发环境.首先要先安装好java jdk,,然后再安装MyEclipse,并正确配置jdk,即在命令提示符下输入java和javac会出现相应的使用命令说明.下载android SDK,解压(最好解压到MyEclipse安装目件夹下进行安装,我的因为已经安装好了,所以这里没有解压到MyEclipse目录下)如下图所示: 打开该文件夹,运行SDK Manager.exe: 打开可能会有点慢, 选择相应的android API版本,再单击下面的install按

Ubuntu Linux下如何配置Android开发环境

下载和安装Win7系统Android开发环境中讲了怎样在Win7系统中安装Android开发环境,那么怎样在Linux系统中配置Android开发环境呢?本篇文章就将演示如何使用Eclipse.Android SDK和PhoneGap在Ubuntu 11.04环境下配置Android开发环境. 以下是在Ubuntu linux系统中配置Android开发环境的几个步骤:        1.安装Eclipse和Android SDK/PhoneGap所需软件包: 打开终端,输入下面命令完成题目所述

在eclipse配置java开发环境及创建java项目

配置java开发环境 1.eclipse→window→preferences→java→installed jres 查看路径 2.把eclipse中java的编译器版本改成最大,window→preference→java→compiler 3.为避免开发中打开空格出现小黑点,把eclipse中,window→preference→general→editors→text editors(去掉show whitespace characters前面的对号) 创建java项目 1.file→n