先看下官方对Appium的介绍:
Appium is an open source test automation framework for use with native, hybrid and mobile web apps. It drives iOS, Android, and Windows apps using the WebDriver protocol.
http://appium.io
简单翻译下:
Appium是一个开放源码的测试自动化框架,可与原生、混合和移动web应用程序一起使用。它使用WebDriver协议驱动iOS、Android和Windows应用程序。
从这句介绍我们得到了以下信息:
- 支持ios、android、windows应用
- 基于webdriver协议,看着眼熟不?没错就是和selenium webdriver同源的机制
- 支持原生的、混合的、移动web三种类型的移动应用
- 开源的
意味着如果你有一定的selenium webdriver的基础,几乎可以无缝的将能力迁移到appium上来,实践移动端自动化测试。
注:知识迁移能力很重要
先看下官方网站,可能很多学习appium的人,几乎没访问过官网网站,别问我怎么知道的,看下下图即知:
没错,纯英文的,然后很多人看了一眼,就走了
笔者以为,最好的学习方式就是看官方文档,下面我们一起来看看官方文档
先看下基本入门使用文档:http://appium.io/docs/en/about-appium/getting-started/
一般这种基本入门手册的目录是:
介绍如何安装,不同平台的安装方法
介绍如何启动对应的服务命令
一个最简单的入门实例
运行入门实例
不复杂的,只需要耐心的把入门文档看一遍,一般不会有高难度的词汇,大都是基本的词汇,高中毕业水准一般够用,不够就翻译工具来补。
看下文档主菜单导航,必须一个个的点一遍,看一遍
About下主要是我们主要学习的
Drivers则告诉了我们有哪些驱动可用
Commands牛逼了,这个是毕竟底层了,可以不理,但深入Appium机制的话,必须看
各种技巧、代码实例就在这里,加油,杠精们,杠起来
高级应用的典型实例都在这里了
积极了解开源力量和参与开源贡献是必须的
本文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理