Appium來做app自動化相信大家都很熟悉了吧,就不再贅述他的概念和作用了,我們接下來着重介紹怎么來搭建整個app自動化環境,整個環境包括如下幾個步驟:
1、安裝jdk和eclipse及配置jdk的環境變量(這個略過,網上很多相關教程)
2、配置android SDK環境
3、下載安裝Appium
4、安裝模擬器(如果有android手機可以跳過此步)
一 配置android SDK環境
SDK(software development kit),軟件開發套件:一般是一些被軟件工程師用於特定軟件包、軟件框架、硬件平台、操作系統等建立應用軟件的開發工具的集合,Android SDK提供了構建android app應用程序所需的API庫和開發工具,還可以用於測試和調試應用程序。
1.1 下載android SDK
默認官方網址由於不可描述的原因不能訪問:http://developer.android.com/sdk/index.html,所以給大家推薦國內下載SDK的網址:http://www.android-studio.org/
這邊大家要注意選擇ADT進行下載,為什么要選擇這個呢,因為如果選擇SDK進行下載的話,它只包含有基本的SDK工具,后面還需要自己手動通過AVD manager來下載對應的軟件包,所以建議初學者就下載ADT,這個已經包含android app自動化所需的相關SDK工具,不需要另外下載了,省事。
和你的操作系統對應選擇對應的版本下載即可,下載完后解壓得到對應的目錄。
1.2 配置android SDK環境變量
解壓完成后進入到對應的adt-bundle-windows-x86_64-20140702\sdk\platform-tools目錄,這個目錄有存放appium自動化所需要的adb工具,所以接下來我們需要來將這個目錄配置到系統環境變量中,方便全局使用
桌面計算機圖標點擊右擊->屬性->高級系統設置->環境變量->新建,注意要選擇系統變量中的新建
我們這里需要新建一個變量為ANDROID_HOME,值為你的SDK對應的目錄,比如我的ADT軟件包解壓之后是在D盤,那么SDK對應的目錄就是D:\adt-bundle-windows-x86_64-20140702\sdk
接下來我們就需要把SDK對應的platform-tools目錄以及tools配置到系統變量Path里面去,在Path變量值后面加上;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools 注意兩個分號要有!!!
最后一步,我們就可以在系統的cmd窗口輸入adb version來檢測是否安裝成功,如果有下面的信息顯示成功的話,那么SDK配置就OK了。
二 下載安裝Appium
這里有一點大家要注意,下載的時候Appium是有兩個不同的版本類型,Appium-desktop以及Appium-server,這兩者有什么區別呢,Appium-server是最先出來的,他的下載地址:https://bitbucket.org/appium/appium.app/downloads/,但是有很久沒有更新了,所以強烈建議大家選擇Appium-desktop進行安裝,並且安裝也非常的容易。
Appium-desktop是GitHub上面的開源項目:https://github.com/appium/appium-desktop
對應安裝包下載地址:https://github.com/appium/appium-desktop/releases
下載完一步步點擊安裝即可
Appium-desktop默認安裝好是沒有桌面快捷方式的,可以進入到
C:\Users\Administrator\AppData\Local\appium-desktop\app-xxx\Appium.exe目錄下找到右擊-->發送到桌面快捷方式(有一點需要注意,這個AppData是隱藏目錄,需要你開啟文件夾選項的顯示隱藏文件的選項)
三 安裝模擬器
可能部分童靴手上沒有android手機/平板電腦,那我們可以選擇在windows上安裝模擬器(一個可以運行在自己電腦上的虛擬設備,不需要使用物理設備即可開發、調試android應用程序)。市面上有很多的模擬器,如:海馬玩、夜神、BlueStacks、逍遙等,但是建議大家去安裝genymotion模擬器,此模擬器有很多優點,比如:可以支持多個android系統版本,4.4、5.0、6.0、7.1等,只需要有對應的系統鏡像就可以了,而且運行速度比較流暢。
Genymotion可以去官網下載(但是需要先要注冊),https://www.genymotion.com/download/#,選擇帶VirtualBox的版本,右邊是系統要求,有一個選項大家需要注意:要在自己主板BIOS里面開啟intel VT-x或者AMD-V虛擬化技術,怎么開啟自行度娘,有很多教程。在安裝的過程中選擇你想要的android系統版本即可,如:5.1等,或者也可以下載對應的ova系統鏡像文件,打開VirtualBox導入虛擬電腦選擇ova文件即可。
至此,我們的環境就初步搭建成功了,接下來愉快的開始我們app自動化之旅吧。
============================ PS ==============================
請大家支持原創,尊重原創,如要轉載,請注明出處:“轉載自:http://www.cnblogs.com/yyoba/”,謝謝!!有任何疑問,歡迎大家留言區艾特我。