Appium简介
Appium是一个开源的,跨平台的测试框架,可以用来测试本地应用,混合应用,移动网络应用(H5应用)等,也是当下互联网企业实现移动自动化测试的重要工具.Appium坚持的测试理念:
?无需用户对应用程序进行任何修改或者重新编译,应用程序应该生自动化。
?不应该限制用户只能使用特定的语言或者框架来编写和执行测试。
?移动测试框架的API应该是稳定的,合理的,不应对自动化API反复地造轮子。
?移动测试框架应该是开源的,包括“精神和肉体”。
本文是Appium的环境配置教程。
Appium、Appium-desktop Appium客户机的区别
Appium:是Appium体系的核心,因为它本身也是一个web接口服务,所以也会被成为Appium服务器,对外默认开启包括4723等多个端口。
Appium-Desktop:是为了让Appium能够更好用,让小白入门更容易,让调试和界面分析更方便,官方开发了GUI的工具Appium-Desktop。
Appium客户:Appium只是一个Web接口,他接受HTTP请求,所以各个语言都可以自己封装发送请求,于是就有Appium下的各个子项目。以下是各语言对Appium客户做的支持。
语言/框架Github回购和安装说明Ruby https://github.com/appium/ruby_lib [1]
<李> https://github.com/appium/ruby_lib_core [2]
引用>
Python https://github.com/appium/python-client [3]
Java https://github.com/appium/java-client [4]
JavaScript (node . js) https://github.com/admc/wd [5]
JavaScript (node . js) https://github.com/webdriverio/webdriverio [6]
JavaScript(浏览器)https://github.com/projectxyzio/web2driver [7] https://github.com/appium/selenium-objective-c
Objective - C [8]
PHP https://github.com/appium/php-client [9]
c# (. net) https://github.com/appium/appium-dotnet-driver [10]
RobotFramework https://github.com/jollychang/robotframework-appiumlibrary[11] 李>Appium的安装(Mac版)
<代码>安装前检查 #查看是否已安装以下软件 #查看java环境是否安装 java - version #查看git是否安装 git -版本 #查看ruby是否安装 ruby - v #查看啤酒是否安装 酿造- v #如果不存在酿造,需要执行 ruby - e " $ (curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install) " #查看android sdk是否安装 亚洲开发银行“代码>安装NodeJS
<代码> #通过酿造安装节点 酿造安装节点 #检查节点,npm版本 节点- v npm - v 代码>安装Appium
方式一:npm方式安装(官方安装)<代码> #通过节点直接进行安装,此方式极易出现网络超时等异常,不推荐 npm安装- g appium 代码>方式二:cnpm方式安装(推荐)
切换淘宝NPM镜像
?什么是淘宝源镜像?这是一个完整npmjs.org镜像,你可以用此代替官方版本(只读),同步频率目前为10分钟一次以保证尽量与官方服务同步。
引用><李>为什么选择淘宝npm镜像?李>
由于节点安装插件是从国外服务器下载,受网络影响大,速度慢且出现异常。所以如果npm的服务器在中国就好了,所以我们乐于分享的淘宝团队(阿里巴巴旗下业务阿里云)提供了这个福利。
引用><代码> #淘宝源安装命令 npm安装- g cnpm——注册表=https://registry.npm.taobao.org 代码><代码> #通过淘宝源的npm镜像安装, #安装的时间可能稍微有些长,需要耐心等待 cnpm安装- g appium #安装完成检验下 appium - v #整体检查appium环境是否安装成功 #需要先通过cnpm安装appium-doctor, #然后执行appium-doctor cnpm安装- g appium-doctor appium-doctor 代码>
Appium的安装(Windows版)
安装前检查
<代码> 1. 下载地址:https://nodejs.org/zh-cn/download/选取赢得对应的msi进行下载 2. 下载完成,进行安装。一路下一步 3.安装完成在路径变量下配置C:\Program Files\nodejs\;(注:此处为对节点应安装的路径) 4. 检查节点环境,分别检查节点npm v一文搞定Appium环境配置【软件测试开发】——霍格沃兹测试学院