用python+appium做appUI自動化測試,系統(tǒng)為Windows烫止。
一蒋荚,安裝JDK,配置JDK環(huán)境變量
1馆蠕,下載jdk
jdk8官網(wǎng)下載地址:
https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
選擇對應的系統(tǒng)下載圆裕,我的電腦是Windows64位所以選擇紅框標注的安裝包下載。
鏈接:https://pan.baidu.com/s/1vPtcw8Fv2v9obdk8GK63Eg,提取碼:w703
2赊时,安裝jdk
安裝過程傻瓜式默認安裝吨铸,也可以更改安裝路徑。安裝完成后jdk安裝絕對路徑里包括以下文件
3.1诞吱,win10下配置步驟:選擇桌面 ”此電腦“舟奠,鼠標右鍵-->點擊”屬性“ --> 點擊“高級系統(tǒng)設置” --> 點擊“環(huán)境變量”
二,安裝Android SDK颠通,配置SDK環(huán)境
1址晕,下載Android SDK
官網(wǎng)下載地址(需fq):http://developer.android.com/sdk/index.html
其他下載地址(推薦使用):http://www.androiddevtools.cn/
這里我使用第二個下載地址,進入網(wǎng)址顿锰,點擊“Android SDK 工具” --> “SDK Tools”
3.1,在系統(tǒng)變量區(qū)域讲竿,新建變量泥兰,變量名為ANDROID_HOME,變量值為第1步中你的Android SDK解壓縮后的絕對路徑
打開cmd迈嘹,輸入
adb
回車削彬,出現(xiàn)如下所示即配置成功三,安裝Node.js
1秀仲,appium服務端的運行需要node.js環(huán)境融痛。下載地址:https://nodejs.org/en/
選擇大多數(shù)人使用的下載,根據(jù)提示進行安裝就行(可更換安裝路徑)神僵。
node.js中含有npm,打開cmd輸入查看npm版本命令
npm -v
胁赢,顯示版本信息則說明安裝配置成功址貌。四,安裝.net framework
Node.js需要.NET Framework框架的支持,所以安裝之前需要安裝.net framework练对,否則安裝過程中會報錯。
官網(wǎng)下載:http://www.microsoft.com/zh-cn/download/details.aspx?id=30653
下載成功后雙擊安裝即可吹害。
五螟凭,appium安裝
1,下載appium-desktop它呀,官網(wǎng)地址:http://appium.io/
點擊【Download Appium】--> github項目頁面螺男,目前最新版本為1.18.0-1,選擇對應系統(tǒng)版本纵穿。我這里選擇如下下隧,點擊下載。
2抢野,檢查appium環(huán)境是否搭建成功
- 首先拷淘,安裝appium-doctor,cmd輸入如下命令
npm install -g appium-doctor
- 速度太慢的話可以換成淘寶鏡像安裝指孤,需要先安裝cnpm启涯,命令如下:
npm install -g cnpm --registry=https://registry.npm.taobao.org
- 安裝完成后,再安裝appium-doctor恃轩,命令為
cnpm install -g appium-doctor
appium-doctor安裝成功后结洼,cmd窗口輸入命令appium-doctor
,檢查appium環(huán)境是否配置成功详恼。 - 頁面顯示successfully补君,則appium環(huán)境搭建成功,如果出現(xiàn)如下WARN也可以忽略昧互,對使用不影響挽铁。
用Python寫自動化腳本的話一定需要安裝敞掘,需提前安裝好Python叽掘。cmd窗口輸入命令pip install appium-python-client
至此玖雁,我們appium環(huán)境便搭建完成更扁。對初學者來說,過程有點繁瑣,走到這一步就為自己點個贊吧浓镜。