appium windows下环境搭建

标签: appium windows 下环 | 发表时间:2014-03-31 22:54 | 作者:wangaiqian
分享到:
出处:http://blog.csdn.net

appium 介绍:Appium 是一个开源、跨平台的自动化测试工具,用于测试原生和轻量移动应用,支持 iOS, Android 和 FirefoxOS 平台。Appium 驱动苹果的 UIAutomation 库和 Android 的 UiAutomator 框架,使用 Selenium 的 WebDriver JSON 协议。

环境:windows server 2003

所需软件: appium  ,node,jdk ,ant ,apache_maven ,sdk,python ,selenium2

软件介绍:

appium 是一个开源、跨平台的自动化测试工具  ,

node 用javascript编写服务器端程序,让javascript脱离web浏览器的限制,像C#、JAVA、Python等语言一样在服务器端运行,这也让一些熟悉Javascript的前端开发人员进军到服务器端开发提供了一个便利的途径。

JDK:写Java的applet和应用程序的程序开发环境

ant:Java 开源组织 Apache 的一个项目,是一个基于 java 的 build 工具

apache_maven:项目管理及自动构建工具

sdk:即Android Software Development Kit.它提供了在Windows/Linux/Mac平台上开发Android应用的开发组件,包含了在Android平台上开发移动应用程序的各种工具集。

python 是一种面向对象、直译式计算机编程语言,具有近二十年的发展历史,成熟且稳定。它包含了一组完善而且容易理解的标准库,能够轻松完成很多常见的任务。

selenium2:ThoughtWorks公司开发的web自动化测试工具

相关软件下载地址(相关软件在这里都有): http://pan.baidu.com/disk/home#dir/path=%2Fappium%E8%BD%AF%E4%BB%B6

python + selenium 的环境搭建详见: http://blog.csdn.net/wangaiqian/article/details/12655375

安装步骤:

1. 安装 nodejs ,可以去官方网站下载( http://nodejs.org/download/)也可以去我得云盘中下载地址见上 ,我下载的是windows 32 位的

测试安装是否成功:运行cmd,输入命令node -v

2.安装 android 的 sdk ( http://developer.android.com/sdk/index.html), 运行依赖 sdk 中的 'android' 工具。并确保你安装了 Level 17 或以上的版本 api。设置  ANDROID_HOME 系统变量为你的 Android SDK 路径,并把 tools platform-tools 两个目录加入到系统的 Path 路径里。因为这里面包含有一些执行命令

3.安装 Oracle 的 JDK,并设置  JAVA_HOME 变量为你的 JDK 目录。

4.安装  Apache Ant ,解压缩文件夹,并把路径加入环境变量。
         变量: ANT_HOME
           值: 你刚解压到的路径: C:\ANT_HOME\Apache-Ant-1.7.0
         设置Path: %ANT_HOME%\bin

5.安装  Apache Maven. 并且设置 M2_home:  C:\maven\apache-maven-3.2.1,把  M2_home 环境变量添加到你的系统 PATH 变量中 %M2_home%\bin。

6.  安装 appium  使用 npm 安装 appium,npm install appium ,耐心等待 时间较长。 安装成功后:打开运行 cmd  输入appium    

安装过程中:

SDK更新太慢,解决方案: http://blog.csdn.net/huim_lin/article/details/17440123

运行实例代码

1.      连接手机或者启动android模拟器。

2.      在cmd启动appium

3.      另开一个cmd终端窗口。切换到实例代码路径下 ,执行 Python 脚本。

运行结果图:

作者:wangaiqian 发表于2014-3-31 22:54:04 原文链接
阅读:73 评论:0 查看评论

相关 [appium windows 下环] 推荐:

appium windows下环境搭建

- - CSDN博客移动开发推荐文章
appium 介绍:Appium 是一个开源、跨平台的自动化测试工具,用于测试原生和轻量移动应用,支持 iOS, Android 和 FirefoxOS 平台. Appium 驱动苹果的 UIAutomation 库和 Android 的 UiAutomator 框架,使用 Selenium 的 WebDriver JSON 协议.

Appium 在 Android UI 测试中的应用

- - IT瘾-startup
Android 测试工具与 Appium 简介. Appium 是一个 C/S 架构的,支持 Android/iOS Native, Hybrid 和 Mobile Web Apps 的测试框架,与测试程序通过 Selenum Webdriver 协议通讯. Webdriver 的好处是通过 HTTP RPC 的方式调用 Server 上的过程,编写测试脚本不受语言的限制,无论是 Python, Java, NodeJS 均可以方便的编写测试.

Appium移动自动化框架

- - 移动开发 - ITeye博客
引言:Appium 是一个移动端自动化测试开源工具,可以针对不同的平台用一套API来编写测试用例. 本文对Appium自动化测试框架的功能进行了概括. 本文选自《软件自动化测试开发》. Appium 框架的功能. (1)支持iOS、Android,可在多台机器上并行App 自动化,测试机型适配. 测试集:关联Excel 测试用例和脚本配置.

基于 Appium 的 Android UI 自动化测试

- - 美团点评技术团队
自动化测试是研发人员进行质量保障的重要一环,良好的自动化测试机制能够让开发者及早发现编码中的逻辑缺陷,将风险前置. 日常研发中,由于快速迭代的原因,我们经常需要在各个业务线上进行主流程回归测试,目前这种测试大部分由人工进行,费时费力,重复劳动多. 如果能将UI自动化测试与主流程回归结合到一起,一方面保证了代码质量,另一方面大大节约人力成本,可谓一举两得.

Appium+java实现自动化测试实例

- - 移动开发 - ITeye博客
说实在的,大家应该取原站点看呀:支持原创,强烈的额. 原文,请点击过去: http://www.jianshu.com/p/84aa9383f8fd. 另外补充了下源码中没有的:. 2.加了maven仓位配置. cap.setCapability("platformName", "Android"); //指定测试平台.

Windows 8就是Windows 6.2

- Darth Noctis - cnBeta.COM
Windows Vista内核版本号为Windows 6.0,Windows 7为Windows 6.1,微软近日也证实,Windows 8就是Windows 6.2,尽管这个消息已经是尽人皆知了. 想必微软在Vista身上受到了惨痛的教训,以至于今后很长一段时间都无法痊愈. 如果Windows 8下一代的内核版本号采用Windows 6.3,你也不必太过惊讶.

Windows工具集

- - 互联网 - ITeye博客
参考: https://community.rapid7.com/servlet/JiveServlet/downloadBody/2881-102-2-6389/Mitigating%20Service%20Account%20Credential%20Theft%20on%20Windows.pdf.

Windows Phone已死,Windows Phone 将死?

- Yu - cnBeta.COM
现在Windows Phone的销售是一个茶几啊. 微软已经承认,Windows Phone的表现低于预期. 而在4-6月这个季度的数据显示,Windows Phone的销量只有140万台,市场占有率只有1.3%,已经达到了历史上的新低. 而comScore的最新数据也表示,他在美国和欧洲5国的总市场占有率也由2.8%下降到2.2%.

windows下配置node.js

- We_Get - CNode社区
Cygwin网站:http://cygwin.com/,Cygwin是什么就不多说了,反正是必须的. 先下载setup文件,就算安装完了这个文件也别删,以后万一还有用得着的地方. 如果首次安装有些包忘记装了,还得用这个再次安装. 我一开始就忘记了好几个包,导致浪费了好多时间. 主要是记得第一个界面时选择“install from internet”,否则就会失败.

微软发布Kinect SDK For Windows

- skyan - Solidot
微软遵守承诺发布了Kinect SDK For Windows,允许教育研究人员或爱好者为这种体感控制器开发新的应用. SDK是基于XBOX 360上使用的软件,但微软将其移植到了.NET平台,支持C#、VB.NET或C++.NET等开发语言. Kinect SDK For Windows的运行平台是Windows 7,最低硬件需求是4GB RAM、双核处理器和DirectX 9.0c显卡,开发工具是Visual Studio 2010 Express(免费版),.NET Framework 4.0.