APPium的官网地址为:http://appium.io,在官网可以看到安装步骤如下:

首先第一步,我们要先安装node.js(), node.js官方网站:https://nodejs.org/

我的电脑操作系统是windows X64位的,所以进来home首页直接默认匹配了我电脑可以下载的安装包,我选择了V6.8.0最新版本进行下载。
如果需要其他平台的node.js安装包,可以在官网中从home切换到downloads页面,选择你需要的安装包类型进行下载
下载完成,双击安装文件,进行静默安装,如下图,next到最后一步(如同QQ的安装)
安装完成后,cmd进入命令窗口,输入node -v 命令,回车查看显示的node版本号,或者输入npm 命令后 敲键盘回车
出现如下结果,则表示node.js已安装成功。
知识补充:
NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种:
  • 允许用户从NPM服务器下载别人编写的第三方包到本地使用。
  • 允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。
  • 允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。
由于新版的nodejs已经集成了npm,所以之前npm也一并安装好了。同样可以通过输入 "npm -v" 来测试是否成功安装
 
 

第一种方法安装Appium。

1) 打开CMD窗口,执行 npm install -g appium 命令开始安装Appium. Appium默认被安装到C:\Users\Administrator\AppData\Roaming\npm\ 下。

2) 把路径C:\Users\Administrator\AppData\Roaming\npm\ (appium可执行文件所在的目录)添加到环境变量Path

------------但是这种方法我没有安装成功,只能等有时间了去找找原因,现先使用第二种方法去安装

第二种方法安装Appium。

 
从Appium官方网站上下载操作系统相应的Appium版本Appium压缩包, https://bitbucket.org/appium/appium.app/downloads/,我使用的是 AppiumForWindows_1_4_16_1.zip ,对压缩包进行解压:
双击 “appium-installer.exe”进行安装,默认一步步进行安装,到了最后一步安装完成,点击finish的时候,弹出了问题窗口
因为Appium是由.NET 开发的,所以,它会依赖 .NET framework相关组件,所以去百度下载 .net framework 4.5,并安装即可。
双击appium图标启动它,启动成功!!
以上是appium的安装过程 ,针对Android APP的自动化测试,我们还需要安装Android开发环境,步骤如下:
1.安装jdk 配置环境变量
2.下载Android SDK,配置sdk环境变量
 新建系统变量名:Android_home
 变量值: SDK Manager.exe所在路径,如我的为:D:\android develop tool\android-sdk_r24.4.1-windows\android-sdk-windows
 
编辑系统变量path,增加变量值 ;% Android_home%\platform-tools;% Android_home%\tools;
 
 最后测试:打开Windows命令提示窗口,输入appium-doctor,能看到All Checks were successful 

Appium的安装的更多相关文章

  1. Appium的安装-MAC平台

    其实Appium的安装方式主要有两种: 1)自己安装配置nodejs的环境,然后通过npm进行appium的安装 2)直接下载官网提供的dmg进行安装,dmg里面已经有nodejs的环境和appium ...

  2. appium的安装过程(图文界面)

    资料来源:http://www.cnblogs.com/fnng/p/4560298.html 1.准备安装材料

  3. Robot Framework+appium集成安装

    appium(中文教程,源码)是一款开源跨平台测试自动化工具,用于测试原生.移动web和混合应用,支持 iOS, Android和FirefoxOS平台. appium集成以下框架驱动自动化测试: i ...

  4. Appium 的安装启动

    Appium 的安装方式根据官网提供的是使用nodejs 安装,但是官方给出了三种方法 参考网址: appium下载地址: https://bitbucket.org/appium/appium.ap ...

  5. Appium的安装和使用

    <!DOCTYPE html><html><head><title>Appium的安装和使用</title><meta http-eq ...

  6. 【转】Appium的安装-Mac平台(命令行 dmg)

    其实Appium的安装方式主要有两种: 1)自己安装配置nodejs的环境,然后通过npm进行appium的安装 2)直接下载官网提供的dmg进行安装,dmg里面已经有nodejs的环境和appium ...

  7. 芝麻HTTP:Appium的安装

    Appium是移动端的自动化测试工具,类似于前面所说的Selenium,利用它可以驱动Android.iOS等设备完成自动化测试,比如模拟点击.滑动.输入等操作,其官方网站为:http://appiu ...

  8. Appium自动化测试之Appium的安装与配置

    Appium自动化测试- Appium环境的安装与配置Appium中文文档: https://github.com/appium/appium/tree/master/docs/cn Appium的安 ...

  9. charles\mitmproxy\appium的安装与使用

    一.charles安装与激活1.https://www.charlesproxy.com/documentation/installation/下载dmg包安装后要将应用添加到Mac的应用目录中,一般 ...

随机推荐

  1. 函数中的static静态变量

    静态变量仅在局部函数域中存在且只被初始化一次,当程序执行离开此作用域时,其值不会消失,会使用上次执行的结果. <?php function testStatic($start,$end){ st ...

  2. Those who are not capable of Control their moods are not supposed to be ready for their baby.

    I hate these Stupid Selfish People. We need Children Caring Organization.

  3. Web Form 和asp.net mvc 差别

    Asp.net MVC 和web Form的基本区别 Web Form ASP.NET MVC 视图和逻辑紧密耦合 视图和逻辑分离 页面(给予文件的URL) 控制器(基于路由的URL) 状态管理(视图 ...

  4. JAVA EE的十三种技术

    java ee 的十三中技术 一.jdbc 1). jdbc-odbc桥 2). jdbc-native 驱动桥 3). jdbc-network 桥 4). 纯java驱动 二. java命令和目录 ...

  5. C++开发过程多线程同步lock的实现

    在程序开发过程经常使用到多线程,而多线程始终与锁存在紧密地联系,以下详细的介绍如何在C++程序开发过程中自定义锁的几种方法. 1. 下面给出一段代码展现如何通过Mutex实现锁的功能(window p ...

  6. Day25_多线程第二天

    1.单例); } 4.线程之间的通信(多个线程共享同一数据的问题) ; public void print1() throws InterruptedException { synchronized( ...

  7. 使用syncthing进行双机文件同步

    使用syncthing进行双机文件同步 syncthing是一款开源的文件同步软件,可以 syncthing安装 tar -zxvf syncthing-linux-amd64-v0.12.15.ta ...

  8. ios系统(苹果手机)按钮显示为圆角和渐变的问题

    按钮在安卓手机上显示正常,但在苹果手机上会显示如下: 解决办法:给该按钮的样式加上:-webkit-appearance:none;这样按钮就会显示正常

  9. Office word 2013中直接调用MathType的方法

    Office word 2013中直接调用MathType的方法 | 浏览:4403 | 更新:2014-02-20 14:45 | 标签: word 使用Office word 2013的用户肯定早 ...

  10. JavaScript知识点

    Day 01 1.Javascript 概述 1.什么是Javascript (JS) Javascript 是一种运行于 JS解释器/引擎 中的解释型脚本语言 JS解释器/引擎 :JS运行环境 1. ...