使用appium做Android手机自动化测试!( 六 )

3.webdriver是基于http协议的 , 第一连接会建立一个session会话 , 并通过post发送一个json告知服务端相关测试信息 。

4.对于Android来说 , 4.2以后是基于UiAutomator框架实现查找注入事件的 , 4.2以前则是instrumentation框架的 , 并封装成一个叫Selendroid提供服务 。

5.客户端只需要发送http请求实现通讯 , 意味着客户端就是多语言支持的 。

6.appium服务端是node.js写的 , 所以安装那个平台都是先安装node , 然后npm install -g appium(需要FQ) 。

三、环境搭建

步骤:

1.java开发环境JDK

2.android SDK(platform/platform tools/tools/build tools)

3.python下载安装(pip)

4.appium下载安装(服务端+客户端)

5.安装appium-python-client

推荐阅读