Appium官方中文文档:
http://appium.io/docs/cn/about-appium/intro/
Appium组件介绍:
运行原理
我们的电脑(client)上运行自动化测试脚本,调用的是webdriver的接口,
appium server接收到我们client上发送过来的命令后他会将这些命令转换为UIautomator认识的命令,
然后由UIautomator来在设备上执行自动化。
Appium的架构原理如上图所示,由客户端(Appium Client)和服务器(Appium Server)两部分组成,
客户端与服务器端通过JSON Wire Protocol进行通信.
Appium环境搭建:
(1)、node.js安装:
https://nodejs.org/en/download/releases/
官网下载指定安装包安装
注:Node.js版本要注意与Appium兼容,本套教程Appium版本是1.7.2,则选择的Node.js版本为6.11.3
(2)、appium服务端官网安装:
C:\Users\chawey>npm install -g appium
安装完成之后可以使用如下命令查看appium的安装路径
C:\Users\chawey>where appium
C:\Users\chawey\AppData\Roaming\npm\appium
C:\Users\chawey\AppData\Roaming\npm\appium.cmd
(2-1)、或者:选择国内镜像;npm install -g cnpm --registry=https://registry.npm.taobao.org
#安装最新版本
cnpm install -g appium
#安装指定版本
cnpm install appium@1.7.2 -g
(3)、Appium-desktop安装:
https://github.com/appium/appium-desktop/releases
官网下载指定安装包安装
注:appium-desktop的新版本中查询APP的元素的功能单独分离了出来,
启动单独的exe程序
(4)、appium-Python-Client基于Python的客户端的安装
pip install Appium-Python-Client
(5)、本地JDK1.8安装
官网下载jdk安装包安装
(6)、android-sdk安装
http://tools.android-studio.org/index.php/sdk
官网下载指定安装包安装
网友评论