思考如何構建環境思路圖
首先我們需要搞定一個環境,這里無論是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
能顯示版本號和下面的幫助信息說明安裝成功


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文件夾下所有的全部安裝。



這種時候,我們可以通過有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.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可以查看對應版本號

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”,等待一會

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的圖標,啟動后界面顯示如下

本人沒有安裝-appium-doctor,沒明白他是干啥的
安裝:appium-doctor
1.appium安裝好后,找到這個文件目錄D:\appium\Appium\node_modules\.bin
2.將上面的地址添加到環境變量path下
3.打卡cmd,輸入appium-doctor,檢查環境是否OK,出現如下圖所示,說明環境OK
如果有需要請安裝.net framework
1.Appium是用.net開發的,所以需要安裝.net framework4.5,下載地址更改未:https://www.microsoft.com/zh-cn/download/details.aspx?id=30653


五、安裝python
1、資源獲取,登錄Python官網的Windows下載頁面https://www.python.org/downloads/windows/
X86為32位版本,X86-64為64位版本,請根據自己操作系統位數選擇合適版本(目前大部分為64位)。
安裝python3
雙擊python-3.6.5-amd64.exe ,
繼續下一步界面如下:
安裝完成
安裝完成后,查看C:\ 有新目錄python36
檢查配置 python 環境變量,如果沒有:把 python36 的安裝目錄添加到 path 系統變量中即可
測試安裝情況
輸入: python 看執行情況。exit() 退出。
輸入: pip -V 看執行情況。(注意:是大寫的V)
六、安裝pycharm 及破解辦法
1.資源獲取
官網下載:https://www.jetbrains.com/pycharm/,下載2018.2.4Professional版本。
2.雙擊pycharm-professional-2018.2.4.exe開始安裝
可以修改安裝路徑
接下來還有設置主題和安裝其他組件的界面,主題任意選擇一個即可,其他組件不需要安裝。
破解pycharm
下載破解補丁
點擊鏈接:https://pan.baidu.com/s/1-_fIM6nv3vOaNd0-hBxHTQ 密碼:wzhr 下載補丁壓縮文件 jetbrains-agent-latest.zip ,保存位置隨意。
下載后不需要解壓,不需要解壓,不需要解壓!
2.點擊試用
如果你可以進入下面的工作面板,可直接跳過這一步。
3.壓縮包直接拖進軟件
如果你之前有將補丁文件放入 \lib目錄 或者 \bin目錄 ,請先刪除補丁文件!
進入軟件的項目工作面板后,直接將壓縮包拖進軟件就可以加載補丁了!一定要拖入右邊的工作區,而不是左邊項目結構區!
然后會提示重啟,如果沒有提示重啟說明沒有拖入到工作區,重新拖入即可!
重啟后會自動加載補丁,如果沒有彈出加載補丁窗口說明你的lib目錄中有之前放的補丁,快去刪掉它,重新把壓縮文件拖入軟件就行!
如果沒有彈出加載補丁窗口說明你的lib目錄中有之前放的補丁,快去刪掉它,然后重新拖入下載的壓縮包!
加載補丁后會讓你再重啟一遍,點擊是就可以!
4.檢查是否激活
七、安裝python第三方庫
Appium-Python-Client
1.前面python環境安裝,已經准備好pip了,所以這里直接打開cmd,輸入:pip install Appium-Python-Client
通過paycharm檢查是否安裝成功:
該安裝的軟件都已經安裝好