注意:如果初次学习appium的话,则需要你做好准备因为安装过程并不简单

1.安装appium

Appium 官方网站:http://appium.io/

安装Appium之前需要先安装node.js      node.js 官方网站:https://nodejs.org/

选择相应的系统版本下载,然后点击下一步进行安装就可以安装完成之后输入打开Windows 命令提示符,敲入“npm”命令回车。

出现如图信息则表示node.js 安装成功

npm 是一个node 包管理和分发工具,已经成为了非官方的发布node 模块(包)的标准。有了npm,以很快的找到特定服务要使用的包,进行下载、安装以及管理已经安装的包。

通过C:\Users\fnngj>npm install -g appium这个命令可以安装appium,但是安装会很慢如果提示缺少.NET

Appium 是由.NET 开发的,所以,它会依赖.NET framework 相关组件,

如果失败,可以直接到appium官网下载https://bitbucket.org/appium/appium.app/downloads/,但是官网大多数是打不开的所以提供网盘链接https://pan.baidu.com/s/1snjxknj

下载之后解压缩点击下一步下一步就可以

安装完成启动appium启动成功则appium安装成功

2.安装Android 开发环境

因为我是用真机进行测试的经过我自己测试发现,只需要,build-tools,platform-tools,tools三个插件下载地址http://www.androiddevtools.cn/可在这个网站下载所有的需要的插件如果能FQ,可以直接下载SDK或者adt

下载三个插件之后配置环境变量,我把三个文件夹放在了sdk文件夹里面配置环境变量

“我的电脑”右键菜单--->属性--->高级--->环境变量--->系统变量-新建

变量名:ANDROID_HOME 变量值:D:\android\sdk

找到path 变量名—>“编辑”添加:

变量名:PATH
变量值:;%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools;

安装jdk这个就不多说了大家可以百度

打开Windows 命令提示符,通过“appium-doctor”命令检查appium 环境

出现如图表示环境安装成功

注意:可能是由于我安装的appium版本过低,所以测试真机的时候报Original error: Could not extract PIDs from ps output. PIDS: [], Procs: ["bad pid 'uiautomator'"]经查阅大量资料发现只需要修改Appium\node_modules\appium\node_modules\appium-adb\lib\adb.js 文件在文件中添加

Appium java环境搭建(Windows版)的更多相关文章

  1. 最详细的JavaWeb开发基础之java环境搭建(Windows版)

    阅读文本大概需要 3 分钟. 首先欢迎大家来学习JavaWeb,在这里会给你比较详细的教程,从最基本的开始,循序渐进的深入.会让初学者的你少踩很多坑(大实话),如果你已经掌握了JavaWeb开发的基础 ...

  2. Appium环境搭建(Windows版)

    Appium介绍 Appium是一个开源.跨平台的测试框架,可以用来测试原生及混合的移动端应用.Appium支持iOS.Android及FirefoxOS平台.Appium使用WebDriver的js ...

  3. appium java 环境搭建

    appium是一款open source 移动自动化测试框架,既支持Android 也支持IOS. appium 基于webdriver协议执行测试脚本. 今天,如炒剩饭,介绍一下搭建appium A ...

  4. java环境搭建 windows

    windows搭建Java环境 1.下载java开发工具jdk安装包 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/inde ...

  5. 最详细的JavaWeb开发基础之java环境搭建(Mac版)

    阅读文本大概需要 5 分钟. 我之前分享过在 Windows 下面配置 Java 环境,这次给大家带来的是 Mac 下面安装配置 Java 环境.首先 Mac 系统已经带有默认的 Java,但是由于使 ...

  6. python之环境搭建windows版

    1.先到python官网下载属于自己的的python版本,有linux版,有mac版,有windows版:https://www.python.org/downloads/windows/ 2.下载完 ...

  7. 【转载】Appium环境搭建(Windows版)

    注:appium安装到C盘,node.js安装到C盘 一.安装node.js 1.到官网下载node.js:https://nodejs.org/en/download/ 2.获取到安装文件后,直接双 ...

  8. python基础---python环境搭建windows版

    Python3.7.1标准安装 1.官网下载 官网地址:https://www.python.org/downloads/ 下载3.7.1 下载64/32bitwindows安装文件,下图x86-64 ...

  9. java环境搭建--Windows 10下java环境搭建

    1.下载jdk:https://www.oracle.com/java/technologies/javase-jdk8-downloads.html(注意需要注册登录Oracle账号) 2.安装此处 ...

随机推荐

  1. H5视频直播扫盲

    H5视频直播扫盲 2016-05-25 • 前端杂项 • 14 条评论 • lvming19901227 视频直播这么火,再不学就out了. 为了紧跟潮流,本文将向大家介绍一下视频直播中的基本流程和主 ...

  2. 在进行多次scanf时,printf输出错误

    随便一处代码,经过改正后,输出正确的 ''' #include <stdio.h> int main(){    int T;    scanf("%d",&T ...

  3. Java design patterna

    Java中的设计模式 设计模式是解决特定问题/任务的充分证明的解决方案. 现在,一个问题会在你脑海中产生什么样的具体问题?让我举个例子来解释一下. 给出的问题:假设您要创建一个只应创建单个实例(或对象 ...

  4. asp.net 按钮执行前后台方法——前台弹出提示信息,确认后继续执行后台方法,取消则不执行后台方法

    我们做一个测试的web页面,只需要一个button+一个label就ok啦,通过button按钮的后台事件修改label的text属性值来测试是否执行了后台事件里的代码 前台 写一个js方法: < ...

  5. TemplatePart特性的作用

    看wp控件的源代码时发现TemplatePart特性,于是在百度上查了查: http://blog.csdn.net/wushang923/article/details/9224533 Templa ...

  6. Xunit和Nunit的区别

    https://www.cnblogs.com/Leo_wl/p/5727712.html 舍弃Nunit拥抱Xunit   前言 今天与同事在讨论.Net下测试框架的时候,说到NUnit等大多数测试 ...

  7. Qt creator使用笔记

    设置头文件的搜索路径编辑项目文件 xxx.pro INCLUDEPATH = /src/doip \ /src/doip/utils \ /src/doip/pduR \ /src/doip/uds1 ...

  8. 使用User Primary Email作为GUID的问题

    最近发现有人使用CRM的user primary email作为GUID, 并且做了plugin来控制user primary email. 这样做法是非常有问题而且会影响同名的再次注册的用户. 假如 ...

  9. attr跟prop的区别:

    prop()函数的结果: 1.如果有相应的属性,返回指定属性值. 2.如果没有相应的属性,返回值是空字符串. attr()函数的结果: 1.如果有相应的属性,返回指定属性值. 2.如果没有相应的属性, ...

  10. 使用 logrotate 清理日志

    Linux 中配置 logrotate 程序,它可以自动执行日志文件的轮换.压缩.删除和用邮件发出. Linux账号密码过期会导致crontab作业不能执行 Authentication token ...