码迷,mamicode.com
首页 > 移动开发 > 详细

Appium自动化环境搭建(windows+Android)

时间:2015-09-24 14:18:32      阅读:496      评论:0      收藏:0      [点我收藏+]

标签:

开始安装:

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)

标签:

原文地址:http://www.cnblogs.com/xinac/p/4834975.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!