开始安装:

1、首先搭建好Android开发环境(eclipse+jdk+android的sdk包+Level17或以上的版本api)
2、设置ANDROID_HOME系统变量为你的Android SDK路径,并把tools和platform-tools两个目录加入到系统的Path路径里。因为这里面包含有一些执行命令
3、安装Node.js,可到http://www.nodejs.org下载相关操作系统的版本
4、安装Apache Ant;安装Apache Maven(用来管理项目);安装Git. (除了Git我装ruby时已经装了,其他两个没有装也不影响Appium使用,有需要时再装也行)
5、安装Appium:
(1)下载地址:http://appium.io/,安装完后将安装目录下\node_modules\.bin目录设置到环境变量path中。
 
 
 
(2)进入命令行,输入appium-doctor,查看安装配置是否成功
 
 
6、安装appium client(Ruby方式)
说明:appium client是对webdriver原生api的一些扩展和封装。它可以帮助我们更容易的写出用例,写出更好懂的用例。
appium client是配合原生的webdriver来使用的,因此二者必须配合使用缺一不可。
 
首先update rubygem和bundler(说老实话,真的不需要,但官方文档上这么写)
gem update --system
gem update bundler
 
然后使用gem安装
 
gem uninstall -aIx appium_lib ;\(这个不是必须的,不放心运行下也行)
gem install --no-rdoc --no-ri appium_lib
 
 
7、启动appium及android真机
 
一般情况下,我们都从命令行启动appium。(也可以通过)
 
windows下,dos命令窗口输入appium,会启动appium server,不要关闭窗口
 
连接上手机,运行代码,如下(我用的是ruby代码)
require 'appium_lib'
#这里我用的是直接连接真机
desired_caps={
caps:{
platformName:'Android',#平台名称
deviceName:'HUAWEI MT7-TL00',#设备名称(手机关于里可以看)
appActivity:'.activity.SplashActivity',#app的Activity
appPackage:'com.innotek.goodparking',#appPackage包名称
udid:'P4M0215528000176'#设备的设备号,命令行里输入adb devices –l(已经连接上手机并装了驱动)
},
appium_lib:{
sauce_username:nil,# don't run on Sauce
sauce_access_key:nil
}
}
# Start the driver
Appium::Driver.new(desired_caps).start_driver
这里只是把程序启动起来,并没有做任何操作。这样,配置就算告一段落了。
 
 

Appium自动化环境搭建(windows+Android)的更多相关文章

  1. appium自动化环境搭建

    1.java开发环境JDK 2.android SDK(platform/platform tools/tools/build tools) 3.python下载安装(pip) 4.appium下载安 ...

  2. 【转载】appium自动化环境搭建

    1.java开发环境JDK 2.android SDK(platform/platform tools/tools/build tools) 3.python下载安装(pip) 4.appium下载安 ...

  3. Appium java环境搭建(Windows版)

    注意:如果初次学习appium的话,则需要你做好准备因为安装过程并不简单 1.安装appium Appium 官方网站:http://appium.io/ 安装Appium之前需要先安装node.js ...

  4. appium自动化环境搭建(python语言开发)

    简述 1.安装jdk,配置环境变量 2.安装AndroidSDK,配置环境变量 3.安装Python 4.安装Python集成开发环境PyCharm 5.安装node 6.安装appium服务端 7. ...

  5. Python+Appium自动化环境搭建

    appium工作原理 appium 在android端工作流 client端也就是我们 test script是我们的webdriver测试脚本. 中间是起的Appium的服务,Appium在服务端起 ...

  6. java+appium 自动化环境搭建

    1.安装JDK1.7及以上 2.下载解压sdk并且配置环境变量: ANDROID_HOME:...\adt-bundle-windows-x86_64-20140702\sdk PATH:%ANDRO ...

  7. Appium+python自动化环境搭建(小白适用)

    写在前面: 没开始搭建前听好多人说,学习appium80%的人都死于环境搭建,所以一开始很紧张,在搭建环境中也确实遇到了好几个问题,由于之前本人使用app测试经验很少,所以相当于app小白,因此有的问 ...

  8. 【转】glumer Appium + Python环境搭建(移动端自动化)

    最近整理了一下自动化的东西,好久没搭建环境又踩了不少坑,appium的环境搭建比较繁琐,好多同行估计都在环境上被卡死了.分享一下~~ 一.安装JDK,配置JDK环境    百度搜索下载就行,这里分享一 ...

  9. Appium+python自动化-环境搭建

    一.前言 本文是在windows10  X64系统下搭建appium,流程如下: 1.安装jdk1.8+python3.6 (64位) 2.安装node.js 3.安装Appium-desktop 4 ...

随机推荐

  1. python学习之endswith()

    定义: Python endswith() 方法用于判断字符串是否以指定后缀结尾,如果以指定后缀结尾返回True,否则返回False.可选参数"start"与"end&q ...

  2. CCNA2.0笔记_NAT

    NAT:园区网内的PC是私有地址,整个园区网共享一个公有IP,如果园区网内的PC不做NAT,那么在发数据包给外网的时候会出现传输问题 NAT的原理:改变IP包头,使目的地址.源地址或两个地址在包头中被 ...

  3. liunx下安装mysql(未完待更新)

    1.下载mysql-liunx 下载地址:http://download.csdn.net/download/yichen01010/10019139 2.删除系统自带mysql rpm -qa|gr ...

  4. SpringMVC返回Json,自定义Json中Date类型格式

    http://www.cnblogs.com/jsczljh/p/3654636.html —————————————————————————————————————————————————————— ...

  5. tuning 03 Sizing the Share pool

    share pool : (组成) library cache: stores shared sql and pl/sql code (包含 statement text, parsed code, ...

  6. 【转】redis C接口hiredis 简单函数使用介绍

    from : http://blog.csdn.net/kingqizhou/article/details/8104693 hiredis是redis数据库的C接口,目前只能在linux下使用,几个 ...

  7. Windwos下连远程linux Hbase小问题

    前几天,兴起想仔细玩玩hbase,细细去研究一下,写了个小demo,从win7去连接另一台T510的ubuntu上的hbase.很简单的crud的操作程序,没有看出来什么问题,但是跑起来,硬是好像bl ...

  8. VS本地调试oracle报错解决方法

    同事的项目,SVN下载下来以后一直报错,后来确认一下 1本地要安装oracle 2代码用的是64位的,所以本地安装也要64位的oracle 3VS调试用的IIS Express也要是64位的,激活方法 ...

  9. 用用匿名函数和闭包加apply强制待定函数调用时使用特定上下文

    <button id="test">点我</button> <script> var button={ clicked:false, click ...

  10. NLM非局部均值算法相关

    NLM原文: 基于图像分割的非局部均值去噪算法 基于图像分割的非局部均值去噪算法_百度文库 https://wenku.baidu.com/view/6a51abdfcd22bcd126fff705c ...