xp APPIUM 安装初探

偶是XP 系统,一开始尝试 A Windows GUI for Appium,但是

它需要Need .NET Framework 4.5 redistributable libraries,但是xp不支持.net 4.5

(windows 系统的appium 不能测试IOS的 app, 因为IOS的测试依赖xcode)。

1. 下载 node.js 安装文件,最新的appiumn 要求 node.js 的版本 是v0.12.0以上

所以我选择了一个是 v0.12.7的安装包 来进行下载

 https://nodejs.org/download/release/v0.12.7/

当然你也可以其它更高的稳定版本下载下来安装

2. 测试node.js 安装, 

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


如果node.js 安装好了,包管理工具 npm 就已经安装好了

cmd使用命令npm install -g appium 下在appium(整个过程较慢,请耐心等待)安装成功后,在cmd输入appium出现以下信息表明安装成功:

注意:在某些情况下,appium安装的时候并不会把appium的路径放进系统的PATH里,这时候需要手工去加一下


3.如果要安装android 开发环境,android SDK的国内下载地址,国外一般没有fq很难下载到; 

http://www.cnblogs.com/bjzhanghao/archive/2012/11/14/android-platform-sdk-download-mirror.html

初次使用建议使用 

ADT Bundle

版本
我是32位的,所以选择http://pan.baidu.com/share/link?shareid=2584198120&uk=2099951531 下载
安装 参考文档: http://www.cnblogs.com/nbkhic/p/3803883.html

设置 ANDROID_HOME 系统变量为你的Android SDK路径,并把tools platform-tools两个目录加入到系统的Path路径里。因为这里面包含有一些执行命令
这个包里面 API level 是19,所以符合APPIUM的要求

4.JDK 安装参考 http://www.cnblogs.com/nicholas_f/articles/1494073.html

JAVA_HOME:jdk的安装路径

classpath:java加载类路径,只有类在classpath中java命令才能识别,在路径前加了个"."表示当前路径。

path:系统在任何路径下都可以识别java,javac命令。



5.安装配置完成后,创建模拟器的时候,请用 create 按钮的默认的配置,否则配置不合适,模拟器的图形界面出不来


6.如果模拟器图像界面已经打开,并手动点开解锁, 恭喜可以进入下一个demo 程序运行环节了

a.已python为例, 安装python2.7.10, 注意把python路径添加到 系统PATH

b 安装后python2.7.10, 联网的情况下,pip会自动安装上, 采用pip 进行安装  

pip install Appium-Python-Client
c.拷贝如下代码段,保存为 appium_1test.py 在D:\appium下
from appium import webdriver
from time import sleep
desired_caps= {}
desired_caps['platformName']='Android'
desired_caps['platformVersion']='4.4'
desired_caps['deviceName'] = 'Android Emulator'
desired_caps['appPackage'] = 'com.android.calculator2'
desired_caps['appActivity'] = '.Calculator'
driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps)
sleep(3)
driver.find_element_by_id('com.android.calculator2:id/digit9').click()
 
 

d 开启 appium

C:\Documents and Settings\Administrator>appium
info: Welcome to Appium v1.4.13 (REV c75d8adcb66a75818a542fe1891a34260c21f76a)
info: Appium REST http interface listener started on 0.0.0.0:4723
info: Console LogLevel: debug


e: 运行 python 的 demo 程序  该程序实现 打开 android 系统的  计算机程序 并点击 数字9 

D:\appium>python appium_1test.py





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

youcharming

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值