Appium自动化测试之Appium的安装与配置
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的安装与配置的更多相关文章
- appium自动化测试之UIautomatorviewer元素定位
appium自动化测试之UIautomatorviewer元素定位 标签(空格分隔): uiautomatorviewer元素定位 前面的章节,已经总结了怎么搭建环境,怎样成功启动一个APP了,这里具 ...
- python自动化测试之appium环境安装
1.安装client pip install Appium-Python-Clinet 若有两个版本的python则使用(python3 -m pip install Appium-Python-C ...
- Appium自动化测试之环境安装
安装前准备: Python 安装包下载 选择想要想在的python包Node-v6.11.2下载安卓SDK下载appium_forwindows下载 以上四个文件下载下来后,分别解压安装, ...
- 移动端自动化测试之Appium实战
软件工程的趋势:目前大部分企业的软件研发模式是持续交付,而自动化是持续交付的根基,而且不仅仅是测试要自动化,所有的环节都在自动化,自动化是未来的方向这一点已成为行业共识. 之前咱们已经讲过了AppCr ...
- 移动端自动化测试之Appium的工作原理学习
Appium 简介 参考官网文档说明:http://appium.io/docs/en/about-appium/intro/ Appium官方文档上介绍,Appium 是一个自动化测试的开源工具,支 ...
- App自动化测试之Appium环境安装(涉及雷电模拟器和真机)
1.安装Microsoft .NET Framework 4.5 及以上版本 2.安装Appium 官方网站地址:http://appium.io/ 我装了1.17.0版本 3.安装JDK 1.8及以 ...
- appium 自动化测试之知乎Android客户端
appium是一个开源框架,相对来说还不算很稳定.转载请注明出处!!!! 前些日子,配置好了appium测试环境,至于环境怎么搭建,参考:http://www.cnblogs.com/tobecraz ...
- appium自动化测试之元素定位
方法一 使用SDK中附带的uiautomatorviewer来定位 在SDK安装目录下的tools下有个uiautomatorviewer.bat批处理文件点击运行 运行后(注意appium desk ...
- Windows下Python3+nose+appium自动化测试之Android篇
[本文出自天外归云的博客园] 简介 以下用来做自动化测试的这款app叫最爱抓娃娃,以后会改名为网易抓娃娃. 下文提到的appiumier项目里会包含用来测试的apk包以及自动化测试代码. 先说一个坑 ...
随机推荐
- 关于 min_25 筛的入门以及复杂度证明
min_25 筛是由 min_25 大佬使用后普遍推广的一种新型算法,这个算法能在 \(O({n^{3\over 4}\over log~ n})\) 的复杂度内解决所有的积性函数前缀和求解问题(个人 ...
- Alpha 事后诸葛亮(团队)
前言 事后诸葛亮?作业名真的不好听,下一届还要沿用吗? 队名:小白吃 通向hjj博客的任意门 思考总结 设想和目标 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? ...
- bzoj1040基环树
... st#include<cstdio> #include<iostream> #include<algorithm> #include<cmath> ...
- 基于Python+Django重定向的例子
Django源码, 这里HttpResponseRedirect和HttpResponsePermanentRedirect没有太大差别,前者是返回302临时重定向,后者返回301永久重定向 clas ...
- pta总结2
7-1 币值转换 (20 分) 输入一个整数(位数不超过9位)代表一个人民币值(单位为元),请转换成财务要求的大写中文格式.如23108元,转换后变成"贰万叁仟壹百零捌"元.为了简 ...
- n 个骰子的点数
把 n 个骰子仍在地上,求点数和为 s 的概率. java: public List<Map.Entry<Integer, Double>> dicesSum(int n) { ...
- thinkphp5图片上传接口
public function avatarUpload() { $file = request()->file('file'); $filePath = 'avatar'; $width = ...
- 【转载】ImportFbx Errors
[转自http://blog.csdn.net/chenggong2dm/article/details/39580735] 问题: 在导入动作的时候出现一个错误: ImportFBX Errors: ...
- 1002-谈谈ELK日志分析平台的性能优化理念
在生产环境中,我们为了更好的服务于业务,通常会通过优化的手段来实现服务对外的性能最大化,节省系统性能开支:关注我的朋友们都知道,前段时间一直在搞ELK,同时也记录在了个人的博客篇章中,从部署到各个服务 ...
- 读文件/写文件。http请求。读取文件列表。
package transfor; import java.io.*; import java.net.HttpURLConnection; import java.net.URL; import j ...