开始安装:

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. AxureRP_for_chorme的安装和使用方法

    1.下载AxureRP_for_chorme_version.crx 2.打开Chrome,右上角菜单图标->更多->扩展程序 3.将crx文件拖入,安装 4.选中AxureRP的“已启用 ...

  2. 通过ip查看主机名和端口占用情况

      1. 知道对方ip查看对方的计算机名 方法:开始->运行->cmd->net view 对方ip 或者 开始->运行->cmd->nbtstat -a 对方ip ...

  3. spring-common.xml

    <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.sp ...

  4. 结构体sockadrr、sockaddr_in、in_addr的定义

    /* Internet address.  */typedef uint32_t in_addr_t;struct in_addr  {    in_addr_t s_addr;  };  typed ...

  5. Hadoop项目实战

    这个项目是流量经营项目,通过Hadoop的离线数据项目. 运营商通过HTTP日志,分析用户的上网行为数据,进行行为轨迹的增强. HTTP数据格式为: 流程: 系统架构: 技术选型: 这里只针对其中的一 ...

  6. Hadoop中的RPC机制

    1.  RPC——远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议.RPC协议假定某些传输协议的存在,如TCP或UDP,为通信程序之间携带信息数据.在OSI ...

  7. Windows 动态库创建和使用 part 2

    一.Windows动态库的创建: 1.先选择 "DLL" 和 “控项目” 2.添加一个头文件,一个源文件  CppDll.h,CppDll.cpp,一个模块定义文件 CppDll. ...

  8. php 区分中文,英文,中英混合

    $str1="是你"; $strA = trim($str1); $lenA = strlen($strA); $lenB = mb_strlen($strA,"utf- ...

  9. Apollo 刨析:简介

      Apollo是配置在IIS服务器上的一个Web站点,它使用了.NET4.0和ASP.Net的技术. 代码是C#编写的.是基于ASP.NET MVC3的Web开发框架上编写的一个应用. 它使用到了N ...

  10. 【BZOJ】3315: [Usaco2013 Nov]Pogo-Cow(dp)

    http://www.lydsy.com/JudgeOnline/problem.php?id=3315 果然自己太弱. 想不出dp方程啊.. 其实,以后记住...与上一个状态或下一个状态有关,,可以 ...