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

Appium的安装比较复杂,网上的教程也比较多,但是好多都不全,按照那些教程一般都会安装失败,我是看了好多教程及评论才安装成功了,所以在此总结一下。如果安装java版就不用安装Python了,跳过步骤3:

一、 安装并配置JDK,,建议1.7,Java SDK的安装很简单,记得配置系统变量。cmd命令行输入java -version检查是否安装成功,如下图:

二、 安装Android SDK并配置环境变量(测试中用到Android SDK的一些工具)

1) 直接下载带有安卓sdk的eclipse (adt-bundle-windows-x86_64-20140702)

这里提供adt-bundle 下载链接:

http://dl.google.com/android/adt/adt-bundle-windows-x86-20140702.zip

https://dl.google.com/android/adt/adt-bundle-windows-x86_64-20140702.zip

2) 添加系统变量ANDROID_HOME, 值是Android SDK的安装路径,如下图:

3)把Android SDK下的platform-tools路径和tools路径添加到系统变量Path   (%ANDROID_HOME%\platform-tools; %ANDROID_HOME%\tools;)

三、 安装Python开发环境并配置环境变量(java版可以跳过此步骤)

1) 下载并安装Python2.7 https://www.python.org/ftp/python/2.7.9/python-2.7.9.msi

2)将Python2.7的安装路径(也就是python.exe所在的目录)添加到环境变量Path

四、 安装Nodejs (Appium使用Node.js作为服务器引擎)

1) 下载并安装Node.js http://nodejs.org/dist/v0.10.35/node-v0.10.35-x86.msi

2) 把Node.js的安装路径(也就是node.exe文件所在的目录)添加到环境变量Path

3)检查Node.js是否安装成功,打开Windows 命令提示符,敲入“npm”命令回车,如下图则表示成功:

五、 安装Appium。

1)下载appium并安装 :https://bitbucket.org/appium/appium.app/downloads/

2) 把路径C:\Program Files (x86)\Appium\node_modules\.bin添加到环境变量Path ,至此,Appium的环境就算搭建好了。

注意:网上说是这个路径(C:\Users\Administrator\AppData\Roaming\npm),但是我开始这样配置了并没有成功,如果有按照我的方法还没有配置成功的伙伴可以把这个路径也加到Path里试试。

3)查看appium是否安装成功,cmd输入命令:appium-doctor  (没有空格),安装成功信息如下图:

Appium自动化测试之Appium的安装与配置的更多相关文章

  1. appium自动化测试之UIautomatorviewer元素定位

    appium自动化测试之UIautomatorviewer元素定位 标签(空格分隔): uiautomatorviewer元素定位 前面的章节,已经总结了怎么搭建环境,怎样成功启动一个APP了,这里具 ...

  2. python自动化测试之appium环境安装

    1.安装client pip install Appium-Python-Clinet  若有两个版本的python则使用(python3 -m pip install Appium-Python-C ...

  3. Appium自动化测试之环境安装

    安装前准备: Python 安装包下载       选择想要想在的python包Node-v6.11.2下载安卓SDK下载appium_forwindows下载 以上四个文件下载下来后,分别解压安装, ...

  4. 移动端自动化测试之Appium实战

    软件工程的趋势:目前大部分企业的软件研发模式是持续交付,而自动化是持续交付的根基,而且不仅仅是测试要自动化,所有的环节都在自动化,自动化是未来的方向这一点已成为行业共识. 之前咱们已经讲过了AppCr ...

  5. 移动端自动化测试之Appium的工作原理学习

    Appium 简介 参考官网文档说明:http://appium.io/docs/en/about-appium/intro/ Appium官方文档上介绍,Appium 是一个自动化测试的开源工具,支 ...

  6. App自动化测试之Appium环境安装(涉及雷电模拟器和真机)

    1.安装Microsoft .NET Framework 4.5 及以上版本 2.安装Appium 官方网站地址:http://appium.io/ 我装了1.17.0版本 3.安装JDK 1.8及以 ...

  7. appium 自动化测试之知乎Android客户端

    appium是一个开源框架,相对来说还不算很稳定.转载请注明出处!!!! 前些日子,配置好了appium测试环境,至于环境怎么搭建,参考:http://www.cnblogs.com/tobecraz ...

  8. appium自动化测试之元素定位

    方法一 使用SDK中附带的uiautomatorviewer来定位 在SDK安装目录下的tools下有个uiautomatorviewer.bat批处理文件点击运行 运行后(注意appium desk ...

  9. Windows下Python3+nose+appium自动化测试之Android篇

    [本文出自天外归云的博客园] 简介 以下用来做自动化测试的这款app叫最爱抓娃娃,以后会改名为网易抓娃娃. 下文提到的appiumier项目里会包含用来测试的apk包以及自动化测试代码. 先说一个坑 ...

随机推荐

  1. 关于 min_25 筛的入门以及复杂度证明

    min_25 筛是由 min_25 大佬使用后普遍推广的一种新型算法,这个算法能在 \(O({n^{3\over 4}\over log~ n})\) 的复杂度内解决所有的积性函数前缀和求解问题(个人 ...

  2. Alpha 事后诸葛亮(团队)

    前言 事后诸葛亮?作业名真的不好听,下一届还要沿用吗? 队名:小白吃 通向hjj博客的任意门 思考总结 设想和目标 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? ...

  3. bzoj1040基环树

    ... st#include<cstdio> #include<iostream> #include<algorithm> #include<cmath> ...

  4. 基于Python+Django重定向的例子

    Django源码, 这里HttpResponseRedirect和HttpResponsePermanentRedirect没有太大差别,前者是返回302临时重定向,后者返回301永久重定向 clas ...

  5. pta总结2

    7-1 币值转换 (20 分) 输入一个整数(位数不超过9位)代表一个人民币值(单位为元),请转换成财务要求的大写中文格式.如23108元,转换后变成"贰万叁仟壹百零捌"元.为了简 ...

  6. n 个骰子的点数

    把 n 个骰子仍在地上,求点数和为 s 的概率. java: public List<Map.Entry<Integer, Double>> dicesSum(int n) { ...

  7. thinkphp5图片上传接口

    public function avatarUpload() { $file = request()->file('file'); $filePath = 'avatar'; $width = ...

  8. 【转载】ImportFbx Errors

    [转自http://blog.csdn.net/chenggong2dm/article/details/39580735] 问题: 在导入动作的时候出现一个错误: ImportFBX Errors: ...

  9. 1002-谈谈ELK日志分析平台的性能优化理念

    在生产环境中,我们为了更好的服务于业务,通常会通过优化的手段来实现服务对外的性能最大化,节省系统性能开支:关注我的朋友们都知道,前段时间一直在搞ELK,同时也记录在了个人的博客篇章中,从部署到各个服务 ...

  10. 读文件/写文件。http请求。读取文件列表。

    package transfor; import java.io.*; import java.net.HttpURLConnection; import java.net.URL; import j ...