为什么你学不会Appium

先看下官方对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/

一般这种基本入门手册的目录是:

  1. 介绍如何安装,不同平台的安装方法
  2. 介绍如何启动对应的服务命令
  3. 一个最简单的入门实例
  4. 运行入门实例

不复杂的,只需要耐心的把入门文档看一遍,一般不会有高难度的词汇,大都是基本的词汇,高中毕业水准一般够用,不够就翻译工具来补。

看下文档主菜单导航,必须一个个的点一遍,看一遍

About下主要是我们主要学习的

Drivers则告诉了我们有哪些驱动可用

Commands牛逼了,这个是毕竟底层了,可以不理,但深入Appium机制的话,必须看

各种技巧、代码实例就在这里

高级应用的典型实例都在这里了

积极了解开源力量和参与开源贡献是必须的

本文分享自微信公众号 - 开源优测(DeepTest)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-09-06

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

扫码关注云+社区

领取腾讯云代金券