Appium+Robotframework實現Android應用的自動化測試-2:Windows中啟動Appium和模擬器

來源:互聯網
上載者:User

標籤:

一.啟動Appium

安裝好了之後,在案頭或者菜單中找到Appium,分別雙擊或點擊開啟Appium.exe,如果一切正常,接著會出現一個Appium啟動後的介面視窗,如所示。


1.1 Android Settings

點擊左上方的第一個機器人表徵圖,彈出Android Settings視窗,如所示。


在該視窗可以對將要進行測試的Android應用進行設定,因為接下來我們寫指令碼來跑測試,所以可以統統不進行設定,保持其預設值即可。如果不在指令碼中設定,則需要在這裡設定下,不過大部分保持預設值即可,需要進行設定主要有5個:

1.Application Path:點擊Choose按鈕後會彈出選擇Android應用的直接選取框,選擇需要測試的應用即可。

2.Launch AVD: 如果有多個模擬器,這裡選擇一個作為測試用的模擬器。

3.Platform Name:這個當然選擇Android,因為現在是在說Android的自動化測試。

4.Automation Name:當然選擇Appium,我們不是在玩Appium嗎?

5.PlatformVersion:這個當然選擇和模擬器中一樣的版本啦。

1.2 General Settings

點擊Appium左上方的第二個齒輪表徵圖則彈出General Settings 視窗,如所示。


如果就在本機安裝了Appium,則都可以保持預設值,如果把Appium安裝在了其他機器,則需要設定Server Address,值就是Appium所在機器的IP地址,連接埠號碼一般無需更改。

1.3 啟動Appium

這次直接跑Appium,所以進行相關的設定,點擊Appium右上方的正方形表徵圖啟動Appium,如果能看到如所示的資訊就表示啟動成功了。


二.啟動模擬器

2.1 啟動虛擬設備管理器

進入到ANDROID_HOME\sdk目錄中,然後雙擊AVD Manager.exe檔案,如果沒有該檔案,則可雙擊SDK Manager.exe檔案,然後在開啟的視窗中點擊菜單Tools,接著點擊其Manage AVDs,,,子功能表項,這樣就開啟了Android Virtual Device(AVD) Manager,如所示。這個是Android虛擬設備管理器,利用它我們可以建立,編輯和啟動具體的模擬器。



 

2.2 建立和編輯模擬器

點擊Create按鈕用於建立一個新的模擬器,這將會開啟一個建立新的模擬器的視窗,如所示。


在這個視窗中輸入或者選擇所需的模擬器的參數,這裡需要注意的是Target要選擇和Appium或者指令碼中相同的參數,Device要選擇符合對應的Target,另外要保證CPU/ABI的值不可為空,Memory Options中的RAM不要設定過大,我一般設定為256或者512,VM Heamp設定為64,其他選項都保持預設值即可,最後點擊底部的OK按鈕就建立完畢了。建立成功後會出現在列表中。選中該項,可進行編輯操作,和建立類似,不再贅述。

2.3  啟動模擬器

確定都沒有問題了,選中需要啟動的模擬器,點擊Start按鈕,在彈出的Launch Options對話方塊中直接點擊Launch按鈕,就會出現啟動模擬器的進度條,之後出現模擬器的視窗,剛開始該視窗中一片漆黑,那是因為模擬器還沒有啟動完畢,等待一會兒,可以趁機泡杯茶,就看到啟動成功了,如所示。完全就是一個Android手機的感覺有木有。


 

轉自:http://bbs.51testing.com/thread-1051395-1-1.html

Appium+Robotframework實現Android應用的自動化測試-2:Windows中啟動Appium和模擬器

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.