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
官网下载指定安装包安装
Appium环境搭建
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 第一篇已经将appium成功安装了,并由于之前要用到monkeyrunne已经配置了基本的安卓测试开发环境(jdk...
- cmd输入appium报错。 打开appium,发现不能更新。 但是cmd输入appium-doctor,显示运行...
- 1.Carthage was NOT found! Carthage Carthage的目标是用最...
- 背景介绍: win8.1 64位系统 大致安装步骤: 安卓测试开发环境- node.js(npm)--appium...