日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

Appium移動(dòng)自動(dòng)化測(cè)試(一)

 huowufenghuang 2018-08-16

這套教程年久失修,問題的人也比較多,于是,我重新整理了一套appium入門教程。

appium新手入門(1)—— appium介紹

appium新手入門(2)—— 安裝 Android SDK

appium新手入門(3)—— 安裝 appium Server

appium新手入門(4)—— java-client安裝與測(cè)試

appium新手入門(5)—— python-client安裝與測(cè)試

appium新手入門(6)—— appium-desktop

appium新手入門(7)—— Desired Capabilities

appium新手入門(8)—— 定位控件

appium新手入門(9)—— appium API 之應(yīng)用操作

appium新手入門(10)—— appium API 之上下文操作

appium新手入門(11)—— appium API 之鍵盤操作

appium新手入門(12)—— appium API 之 TouchAction 操作

appium新手入門(13)—— appium API 之其他操作

---------2017.11.16 更新-----------------------

 Appium 自動(dòng)化測(cè)試是很早之前就想學(xué)習(xí)和研究的技術(shù)了,可是一直抽不出一塊完整的時(shí)間來做這件事兒。現(xiàn)在終于有了。

     反觀各種互聯(lián)網(wǎng)的招聘移動(dòng)測(cè)試成了主流,如果再不去學(xué)習(xí)移動(dòng)自動(dòng)化測(cè)試技術(shù)將會(huì)被淘汰。

====================

     web自動(dòng)化測(cè)試的路線是這樣的:編程語(yǔ)言基礎(chǔ)--->測(cè)試框架--->webdriver API--->開發(fā)自動(dòng)化測(cè)試項(xiàng)目。

     移動(dòng)自動(dòng)化的測(cè)試的路線要長(zhǎng)一些:編程語(yǔ)言基礎(chǔ)--->測(cè)試框架--->android/IOS開發(fā)測(cè)試基礎(chǔ)---->appium API ----->開發(fā)移動(dòng)自動(dòng)化項(xiàng)目。

=====================

     Appium測(cè)試環(huán)境的搭建相對(duì)比較繁瑣,相信不少出學(xué)者都沒開始學(xué)習(xí)就已經(jīng)死在了環(huán)境搭建上。所以,我首先會(huì)分篇的介紹環(huán)境搭建的全過程。

1、一方面安裝的東西多,另一方面受“墻”的干擾使這個(gè)過程會(huì)更麻煩些。

2、我這個(gè)過程中有些步驟不是必須要這么做的,我暫時(shí)講不清所以然,但跟著我做你一定把環(huán)境搭建起來。

3、我的環(huán)境為win7 64,安裝過程只適用我的環(huán)境。

 

第一節(jié)  安裝Appium

 

Appium官方網(wǎng)站:http:///

Easy setup process, run a test now.

> brew install node        # get node.js

> npm install -g appium  # get appium

> npm install wd          # get appium client

> appium &                # start appium

> node your-appium-test.js

官方首頁(yè)給出了appium的安裝步驟。

所以,我們需要先安裝node.js 。node.js官方網(wǎng)站:https:///

根據(jù)你的操作系統(tǒng)選擇相應(yīng)的版本進(jìn)行下載。這里我以Windows 7 (64) 為例進(jìn)行安裝,選擇Windows installer(.msi)  64-bit 版本進(jìn)行下載。

下載完成,雙擊進(jìn)行安裝,如下圖。

 

安裝完成,打開Windows 命令提示符,敲入“npm”命令回車。

如果出現(xiàn)如上圖信息,表示node.js安裝成功。

npm是一個(gè)node包管理和分發(fā)工具,已經(jīng)成為了非官方的發(fā)布node模塊(包)的標(biāo)準(zhǔn)。有了npm,可以很快的找到特定服務(wù)要使用的包,進(jìn)行下載、安裝以及管理已經(jīng)安裝的包。

下面通過npm安裝Appium 。

---------------------------------------------

C:\Users\fnngj>npm install -g appium      --

-----------------------------------------------------

當(dāng)然,這種方式的Appium 會(huì)很慢,為尊重官網(wǎng)上的介紹,而且大多Appium 相關(guān)資料也會(huì)介紹這種安裝安裝方式。

提示筆者缺少“VCBuid.exe”。

如果未安裝該組件,請(qǐng)執(zhí)行下列操作之一

1)安裝 Microsoft Windows SDK for Windows Server 2008 和 .NET Framework 3.5

2) 安裝 Microsoft Visual Studio 2008。

這是因?yàn)?span style="font-family: 'Times New Roman';">Appium是由.NET 開發(fā)的,所以,它會(huì)依賴 .NET framework相關(guān)組件。你當(dāng)然可以按照提示下載安裝1)或2)從而再次嘗試安裝Appium 。

但其實(shí),我們可以在Appium官方網(wǎng)站上下載操作系統(tǒng)相應(yīng)的Appium版本。

https:///appium/appium.app/downloads/

當(dāng)前最新版本為AppiumForWindows_1_4_0_0.zip ,注意這是一個(gè)Windows 版本,如果你的電腦為MAC請(qǐng)下載appium-1.3.7.dmg。雖然你已經(jīng)看到了這些下載包,但我不保證你能下載的下來。原因你懂的~!

所以,再來提供一個(gè)百度網(wǎng)盤的下載鏈接:http://pan.baidu.com/s/1jGvAISu

我們以Windows為例,將下載的AppiumForWindows_1_4_0_0.zip 進(jìn)行解壓,如下:

雙擊“appium-installer.exe”進(jìn)行安裝。根據(jù)提示,一步一步進(jìn)行安裝,這里不再啰嗦。最終在會(huì)桌面上生成Appium圖標(biāo),當(dāng)我雙擊圖標(biāo)時(shí),那么問題來了。

這個(gè)簡(jiǎn)單,百度“.net framework 4.0 ,百度軟件中心提供該框架的下載,將其下載并安裝即可。

“.net framework 4.0”安裝完成,再次啟動(dòng)Appium,再次彈出提示:

好吧,再次百度“.net framework 4.5”,進(jìn)行下載安裝。再次啟動(dòng)Appium。

好吧!Appium終于可以啟動(dòng)起來了。至于Appium的原理和使用我們放到后面的章節(jié)進(jìn)行介紹。

--------------

你以為環(huán)境就搭建好了么?這才剛開始。

 

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多