偶是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
ANDROID_HOME
系统变量为你的Android SDK路径,并把tools platform-tools两个目录加入到系统的Path路径里。因为这里面包含有一些执行命令
JAVA_HOME:jdk的安装路径
classpath:java加载类路径,只有类在classpath中java命令才能识别,在路径前加了个"."表示当前路径。
path:系统在任何路径下都可以识别java,javac命令。
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