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 测试用例和脚本配置.

Kinect for Windows SDK开发初体验(一)环境配置

- Pei - 博客园-首页原创精华区
万众期待的Kinect for Windows SDK终于在广大开发者的千呼万唤中发布了beta版,作为历史上销售最快的消费电子产品,早就有无数人想将其用于其他领域了. 微软虽然在硬件接口上制造了一点小障碍,但并没有对Kinect的输出做任何加密. 于是,基于Kinect的各种应用层出不穷,也有开源社区提供了针对Kinect的USB驱动程序,比如OpenKinect等.

Windows 8 用户无法直接启动至桌面环境

- - LiveSino - LiveSide 中文版
RTM 正式版 Windows 8 泄漏之后便开始有了更多新发现,一些已经安装了这些泄漏版本的用户称,微软阻止了 Windows 8 系统直接启动到桌面环境,而直接显示 Metro 界面的 开始屏幕. Windows 8 Secrets 一书的联合作者 Rafael Rivera 确认了此点,他相信组策略的设置也是被微软屏蔽了的.

windows 下搭建 GoLang 语言开发环境

- - haohtml's blog
golang官方二进制分发包包括FreeBSD, Linux, Mac OS X (Snow Leopard/Lion), and Windows等平台,包括32位、64位等版本. 我自己使用的是windows 32位分发包,MSI格式的,下载地址为: http://code.google.com/p/go/downloads/list.

windows 7 with eclipse 下hadoop应用开发环境搭建

- - CSDN博客云计算推荐文章
最近开始着手高校云平台的搭建,前些天做了hadoop集群测试环境的安装与配置的经验分享, 这篇文章主要介绍win7 64位下 eclipse4.2 连接远程Redhat Linux 5下hadoop-1.2.0集群开发环境搭建. 1、window 7 64位. 三、安装配置hadoop集群. 四、在Eclipse下安装配置hadoop插件.

最新版本 PHP (windows)开发环境配置

- - CSDN博客推荐文章
官网下载版本,php-5.5.9-Win32-VC11-x86.zip,注意是线程安全版本,完整zip 安装包. 直接解压文件到目录,D:\develop\php-5.5.9,自动创建完整目录 D:\develop\php-5.5.9,可见. D:\develop\php-5.5.9\php.exe文件.

Ionic简单接触:Windows下Ionic Android开发环境搭建

- - Java - 编程语言 - ITeye博客
(一)Ionic简单介绍:.         首先,Ionic是什么.         Ionic是一款基于PhoneGap及AngularJS开发Hybrid/Web APP的前端框架,类似的其他框架有:Intel XDK等.         简单来说就是可以将你的Web应用打包发布成IOS/Android APP,并且提供了PhoneGap之外很多强大的服务和新的特性.

基于 Appium 的 Android UI 自动化测试

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