appium其实是一个c/s架构的工具,appium就是一个server,接收脚本发送给他的指令并且处理之后操作手机。是基于selenium webdriver的协议来实现的。
adb android debug bridge,用来连接和操作手机。
adb devices命令 确认手机已经被adb识别。
流程图如下:
JAVA_HOME D:Javajdk1.8.0_25
CLASSPATH .;%JAVA_HOME%lib ools.jar;%JAVA_HOME%libdt.jar
Path %JAVA_HOME%in;
java -version
2 node-v0.10.35-x86
Path D: odejs;
node -v
3 adt-bundle-windows-x86_64-20140321
ANDROID_HOME D:adt-bundle-windows-x86_64-20140321sdk;
Path %ANDROID_HOME% ools;%ANDROID_HOME%platform-tools;
4 AppiumForWindows-1.3.4.1
Path D: oolsappiumAppium ode_modules.bin;
5.查看配置是否成功(info Console loglevel debug)
appium-doctor
appium -a 127.0.0.1 -p25451
导入Appium lib
到此环境搭建成功----------------------------------over
打开 appium client
1.设置 不懂的可以看这里
2.可以看到元素
如查打开的时候报这个错,原因是appium和手机没有关联起来
1.注意看log 一般会提示错误信息
2.确定在android里设置的是对的,我的亲测没问题可以参考
下载相关Api Jar
Appium: java_client 下载地址
Webdriver: 将下载的所有jar包都导入项目