python+appium環境搭建


思考如何構建環境思路圖

  首先我們需要搞定一個環境,這里無論是appium、還是selenium還是其他的什么自動化、開發環境我們都可以按照這個思路來,首先你需要知道整個框架是做什么的?然后他的整個工作流程或者說整個框架他各個軟件之間的依賴是什么。這里迷茫也無所謂,我們回過頭看前面的appium環境,這里拿windows說。

1、appium環境是不是需要appium的一個安裝包?(先別安裝)

2、我們針對android進行測試我們是不是需要android本身的一個android 的sdk?

3、android 這個本身就是java基礎上的,我們是不是需要配置java 的jdk?

4、appium是node.js開發的,他的依賴是不是就是node.js的安裝包?

5、我們既然要做自動化是不是需要選擇一個開發語言、這里python那么我們是不是要把python給安裝好?

6、python如何和appium之間進行交互呢?那么我們是不是需要一個appium-python-client的一個第三方擴展包?

7、工欲善其事必先利其器,我們是不是要選擇一個好的代碼編輯ide,哈哈,pychram 我這里選擇的。

好了到這里整個思路圖是否在你的腦子里面了?那么我們是不是就可以按照這個思路去一個一個完善呢?搭建環境都是從基礎開始,所以我們的第一步是不是就是jdk、然后sdk、然后node、然后python、appium、appium-python-client、編輯軟件這樣的結果來呢?所以整理思路很重要

 

全部軟件下載地址:

鏈接:https://pan.baidu.com/s/154lMS71NbjwBpkUmPXGBWA 
提取碼:33ht

 

 

一、安裝jdk

1、下載jdk包,小編的是64位1.8版本,其它高級版本應該也是可以的。根據自己的系統選擇對應版本

2、一路傻瓜式安裝,注意安裝路徑不要有空格,不要有中文。jdk和jre不要放在一個文件夾下

3、設置三個環境變量,我的電腦>選擇“屬性”->“高級”->“環境變量”->“系統變量”->“新建”

(1)JAVA_HOME----D:\software\Java\jdk1.8.0_181” (根據自己安裝路徑填寫)

(2)CLASSPATH--- .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;

(3)PATH-----;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

(4)在path路徑下加上面那兩個,這里就不多說了

4、打開cmd驗證是否安裝成功,輸入java -version,然后輸入javac

能顯示版本號和下面的幫助信息說明安裝成功

 
 
二、安裝SDK

1、下載android-sdk,這個是做android測試和開發的必備環境

  好多人都是直接下載Android Studio,但是如果只是做自動化的話只需要下載Android SDK就行了。

下載地址:http://tools.android-studio.org/index.php/sdk/(推薦使用)

2、解壓后,里面有個SDK manager.exe雙擊打開

3、勾選你要下載的API版本和對應的android版本,后面模擬器會用到(不下載用其它模擬器也行,或者真機),然后坐等下載。安裝Tools下的Android SDK Platform-tools和Android SDK Build-tools,Android SDK Tools可以選擇是否更新,建議直接更新。鏡像:隨便選個版本也可以選擇多個版本安裝,我喜歡直接連接真機進行,由於鏡像比較大,所以喜歡真機的朋友們可以不下載鏡像,GoogleFQ安裝:Extras文件夾下所有的全部安裝。

install沒法點擊,需要使用國內地址
或者由於這些東西都是在google 的服務器上下載的。所以可能出現連接不上的情況,如下圖:

\

這種時候,我們可以通過有Android SDK的國內鏡像服務器來下載安裝,這里推薦幾個:

a、中科院開源協會鏡像站地址:

IPV4/IPV6 :https://mirrors.opencas.ac.cn 端口:80

b、北京化工大學鏡像服務器地址:

IPv4:https://ubuntu.buct.edu.cn/ 端口:80

IPv4:https://ubuntu.buct.cn/ 端口:80

IPv6:https://ubuntu.buct6.edu.cn/ 端口:80

c、大連東軟信息學院鏡像服務器地址:

https://mirrors.neusoft.edu.cn 端口:80

這里我選擇的是大連東軟的鏡像,使用方法如下:

首先,點擊菜單中的“Tools”,然后選擇下拉中的“Options…”,

\

然后在彈出的對話框中,填寫HTTP Proxy Server為mirrors.neusoft.edu.cn(鏡像服務器的地址,注意前面不要加http),然后填寫HTTP Proxy Port為80 (端口號)。最后在勾選下面的『Forcehttps://... sources to be fetched using https://...』復選框,如下圖所示

\

接着點擊close,關閉對話框,再重新啟動SDK Manager就行啦。

下載安裝過程后,之前選中安裝的項目后面的狀態都由之前的“Not installed”變為了如今的“Installed”,這就表示我們已經安裝成功了!

\

4、配置環境變量

4.1在系統變量新建:ANDROID_HOME,對應變量值為:D:\software\android-sdk-windows(sdk安裝路徑)

4.2、path添加兩個變量,將以下箭頭所指的兩個文件路徑添加到path里

4.3、path里面添加D:\software\android-sdk-windows\tools和D:\software\android-sdk-windows\platform-tools,或者%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools

 

三、ADB命令及手機連接

1.因為adb是在D:\software\android-sdk-windows\platform-tools這個目錄下的,所以上面添加了環境變量后,可以直接在cmd里面運行了。

2.在cmd輸入adb可以查看對應版本號

 
3、手機用數據線連電腦,如果安裝了91助手或者360什么的可以先下載手機驅動,確認手機能連上

4、打開cmd輸入:adb devices,當屏幕上出現一串字符,后面顯示devices說明連接成功(出現其它的提示,得檢查自己的環境了)

到這里android的測試開發環境已經裝好了

 

四、安裝node.js 和  安裝appium

安裝node.js

    1.下載官網地址:https://nodejs.org/en/download/23(不會下載的在群文件找吧appium交流QQ群:512200893)

    2.下載獲取到安裝文件后,直接雙擊安裝文件,根據程序的提示,一路傻瓜式安裝,完成nodejs的安裝(一直下一步就行,可以將路徑進行修改)。

(1)雙擊安裝文件

(2)點擊“運行”

(3)點擊“next”

(4)選中“I accept”,點擊“Next”

(5)修改安裝目錄(或者默認也可以),點擊“Next”

(6)繼續點擊“Next”

(7)點擊“install”,等待一會

(8)點擊“Finish”,完成安裝。安裝完成后,運行cmd,輸入node –v查看版本號,然后輸入npm

    3.出現如上圖信息,表示node.js安裝成功。npm是一個node包管理和分發工具,有了npm,后面就可以輸入指令在線安裝appium(打開 cmd輸入:npm install –g appium但是一般不推薦這種,下載比較慢,所以用下面這種客戶端安裝)

 

安裝appium

1.下載安裝地址: https://github.com/appium/appium-desktop/releases/tag/v1.17.0

2.直接雙擊appium-installer.exe文件安裝就好,桌面會生成一個appium的圖標,啟動后界面顯示如下


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM