先看下官方對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應(yīng)用程序一起使用。它使用WebDriver協(xié)議驅(qū)動iOS、Android和Windows應(yīng)用程序。
從這句介紹我們得到了以下信息:
- 支持ios、android、windows應(yīng)用
- 基于webdriver協(xié)議,看著眼熟不?沒錯就是和selenium webdriver同源的機制
- 支持原生的、混合的、移動web三種類型的移動應(yīng)用
- 開源的
意味著如果你有一定的selenium webdriver的基礎(chǔ),幾乎可以無縫的將能力遷移到appium上來,實踐移動端自動化測試。
注:知識遷移能力很重要
先看下官方網(wǎng)站,可能很多學習appium的人,幾乎沒訪問過官網(wǎng)網(wǎng)站,別問我怎么知道的,看下下圖即知:
沒錯,純英文的,然后很多人看了一眼,就走了
筆者以為,最好的學習方式就是看官方文檔,下面我們一起來看看官方文檔
先看下基本入門使用文檔:http://appium.io/docs/en/about-appium/getting-started/
一般這種基本入門手冊的目錄是:
介紹如何安裝,不同平臺的安裝方法
介紹如何啟動對應(yīng)的服務(wù)命令
一個最簡單的入門實例
運行入門實例
不復雜的,只需要耐心的把入門文檔看一遍,一般不會有高難度的詞匯,大都是基本的詞匯,高中畢業(yè)水準一般夠用,不夠就翻譯工具來補。
看下文檔主菜單導航,必須一個個的點一遍,看一遍
About下主要是我們主要學習的
Drivers則告訴了我們有哪些驅(qū)動可用
Commands牛逼了,這個是畢竟底層了,可以不理,但深入Appium機制的話,必須看
各種技巧、代碼實例就在這里,加油,杠精們,杠起來
高級應(yīng)用的典型實例都在這里了
積極了解開源力量和參與開源貢獻是必須的
掃一掃加我微信,注明:入群,加入微信群
掃一掃或長按關(guān)注開源優(yōu)測公眾號,原創(chuàng)文章首發(fā)平臺
聯(lián)系客服