寫這個(gè)東西也是自己喜歡研究些自動(dòng)化的東西,以下全是自己的經(jīng)驗(yàn)所得,由于開(kāi)源的軟件對(duì)于各版本以及操作系統(tǒng)要求很高,會(huì)經(jīng)常碰到一些不兼容的問(wèn)題,這個(gè)都屬于正常的,換版本就對(duì)了。
如果你感覺(jué)學(xué)不會(huì)?莫慌,小編推薦大家加入群,
前面548中間377后面875,群里有志同道合的小伙伴,
互幫互助,還可以拿到許多視頻教程!
本人的環(huán)境搭建都是在win10 64位上搭建的
1、環(huán)境準(zhǔn)備
1.jdk1.8.0 (64位)
2.android-sdk_r24.4.1-windows
3.python:2.7(3.6也可以)
4.appium:1.4.16.1
5.Node.js:node-v8.11.4-x64
6.Appium-Python-Client
這些準(zhǔn)備好,可以開(kāi)始配置環(huán)境了,環(huán)境配置可能有點(diǎn)坑,很多人都是死在配環(huán)境上
一:JDK的安裝
為什么要安裝JDK,因?yàn)锳PP大部分都是JAVA寫的,沒(méi)有JDK就無(wú)法運(yùn)行JAVA的代碼了。
安裝步驟地址:https://www.jb51.net/article/193069.htm
二:android-sdk下載安裝
下載android-sdk,這個(gè)是做android測(cè)試和開(kāi)發(fā)的必備環(huán)境,(怎么下載官網(wǎng)都有的,利用百度工具尋找資源是一名合格IT人員的基本技能,這里不多說(shuō))
下載解壓后,里面有個(gè)SDK manager.exe雙擊打開(kāi)
雙擊SDK manager.exe打開(kāi)
勾選你要下載的API版本和對(duì)應(yīng)的android版本,我這里下載的是4.4.2,點(diǎn)擊Install 3 packages這個(gè)按鈕,下載就可以了,下載完后可能有些下載不到,需要一個(gè)個(gè)去點(diǎn)擊下載。
android-sdk環(huán)境變量配置:
跟JDK一樣,SDK也要配置環(huán)境變量
同上,在系統(tǒng)變量中新建:
ANDROID_HOME D:androidsdkandroid-sdk-windows 這里為SDK的路徑(根據(jù)自己文件放的位置來(lái),不要一味的復(fù)制黏貼)
在path中添加兩個(gè)變量:D:androidsdkandroid-sdk-windowsools和D:androidsdkandroid-sdk-windowsplatform-tools
檢查下是否安裝成功:在cmd中輸入ADB,出現(xiàn)下面這個(gè)就說(shuō)明配置好了
三:連接夜神模擬器
到官網(wǎng)下載最新的夜神模擬器,下載后安裝,安裝一路next很簡(jiǎn)單的,找到夜神的安裝路徑,把夜神的bin目錄配置到環(huán)境變量path中,如下:
配完以后,為了防止SDK里的adb.exe跟夜神的nox_adb.exe版本不匹配,后續(xù)出現(xiàn)報(bào)錯(cuò)問(wèn)題,請(qǐng)務(wù)必把SDK中的adb.exe文件復(fù)制到夜神的bin目錄下,并且把原來(lái)的nox_adb.exe刪除掉,把新復(fù)制的adb.exe改名為nox_adb.exe,操作如下:
這是的adb.exe復(fù)制到這里,如下:
這個(gè)時(shí)候基本都配好了,打開(kāi)夜神模擬器,在cmd中輸入adb devices,出現(xiàn)如下就說(shuō)明配好了
好了,到此為止整體的安卓環(huán)境都配好了,接下來(lái)要配置python appium的環(huán)境了
這個(gè)時(shí)候要安裝python了
python的安裝
官網(wǎng)下載python(3.0以上也行,個(gè)人愛(ài)好),安裝也是一路next下去
配置環(huán)境變量:
將C:Python27和C:Python27Scripts,添加到環(huán)境變量path下,
打開(kāi)cmd輸入python,出現(xiàn)如下就說(shuō)明配好了
安裝node.js
1.下載
下載后一路next安裝,安裝完后在cmd輸入node -v,出現(xiàn)如下說(shuō)明安裝好了
安裝appium
下載后如下
解壓出來(lái),直接雙擊appium-installer.exe文件安裝就好,桌面會(huì)生成一個(gè)appium的圖標(biāo),啟動(dòng)后界面顯示如下
安裝.net framework
由于appium是 .net開(kāi)發(fā)的,想要運(yùn)行還得安裝下這個(gè)工具,就像java想要運(yùn)行要安裝jdk一樣的道理,有些電腦是自帶.net的,所以不用安裝,我的自帶的
安裝也是一路next就行了
appium-doctor
1.appium安裝好后,找到這個(gè)文件目錄D:appiumAppium ode_modules.bin,將這個(gè)路徑添加到環(huán)境變量path下
2.打卡cmd,輸入appium-doctor,檢查環(huán)境是否OK,出現(xiàn)如下圖所示,說(shuō)明環(huán)境OK
安裝appium客戶端,也叫Appium-Python-Client
前面python環(huán)境安裝,已經(jīng)準(zhǔn)備好pip了(如果沒(méi)有安裝pip的,需要自己安裝下pip,這里就不多說(shuō)了),所以這里直接打開(kāi)cmd,輸入:pip install Appium-Python-Client
就可以安裝成功了,到此為止,整個(gè)APP自動(dòng)化測(cè)試的環(huán)境都搭好了,后續(xù)你想干嘛就干嘛
到此這篇關(guān)于python利用appium實(shí)現(xiàn)手機(jī)APP自動(dòng)化的示例的文章就介紹到這了,更多相關(guān)python appium手機(jī)自動(dòng)化內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
您可能感興趣的文章:- 用60行代碼實(shí)現(xiàn)Python自動(dòng)搶微信紅包
- Python+Appium實(shí)現(xiàn)自動(dòng)化清理微信僵尸好友的方法
- python3定位并識(shí)別圖片驗(yàn)證碼實(shí)現(xiàn)自動(dòng)登錄功能
- Python3 + Appium + 安卓模擬器實(shí)現(xiàn)APP自動(dòng)化測(cè)試并生成測(cè)試報(bào)告
- 基于Python的接口自動(dòng)化unittest測(cè)試框架和ddt數(shù)據(jù)驅(qū)動(dòng)詳解
- Appium+Python實(shí)現(xiàn)簡(jiǎn)單的自動(dòng)化登錄測(cè)試的實(shí)現(xiàn)
- Python實(shí)現(xiàn)王者榮耀自動(dòng)刷金幣的完整步驟
- python 30行代碼實(shí)現(xiàn)螞蟻森林自動(dòng)偷能量