1 UiHelper是唯一与Appium服务器进行通信的类,所有与Appium服务器相关的操作都统一使用该类。
2 Appium只支持Chrome内核
3 Appium服务器默认监听4723端口,Appium服务器与手机的BootStrap.jar通信默认使用4724端口,ChromDriver默认使用9515端口。(端口号0 ~ 65535)
4 UiAutomatorViewer用来查看UI控件信息,打开文件 adt-bundle-windows-x86_64-20140702\sdk\tools\uiautomatorviewer.bat,连接安卓手机即可
Appium环境搭建
1)Android运行环境 ADT- Bundle(Android Debug Bridge) --配置好环境变量ANDROID_HOME
2) 安装Python --配置好系统环境变量 PATH,“python -v”验证配置是否正确
3)安装node.js --用于启动Appium服务器,在\node_modules\appium\bin目录下,输入 "node appium.js --session-override"后回车
4)安装Appium服务器
是一个基于node.js实现的HTTP服务器。主要功能是接受从Appium客户端发起的链接,监听从客户端发来的命令,将命令发给bootstrap.jar执行,并将命令执行的结果通过HTTP应答反馈给Appium客户端。
5)安装Appium客户端 --在cmd窗口"pip install Appium-Python-Client"安装
主要是指实现了Appium功能的WebDriver协议的客户端Library,它负责与Appium服务器建立连接,并将测试脚本的指令发送到Appium服务器。
6)安装Pycharm --Python脚本编辑器
检查环境变量,以免运行命令时遇到各种不是内部或外部命令
1 ANDROID_HOME环境变量
1)ANDROID_HOME = F:\New\adt-bundle-windows-x86_64-20140702\sdk(android sdk所在目录)
2)path = %ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools;
2 Appium_Home环境变量
1)Appium_Home = C:\Program Files (x86)\Appium (Appium安装包路径)
2)将Appium安装目录中的.bin路径添加到环境变量Path中
path = C:\Program Files (x86)\Appium\node_modules\.bin
3 node.js环境变量
node.js安装包的目录添加到Path中
Path = C:\Program Files\nodejs\
总结,如下为Path中加入的相关信息
结果验证:
adb -v
appium-doctor