Appium+Python自動(dòng)化環(huán)境搭建實(shí)例教程
前言
appium可以說(shuō)是做app最火的一個(gè)自動(dòng)化框架,它的主要優(yōu)勢(shì)是支持android和ios,另外腳本語(yǔ)言也是支持java和Python。
小編擅長(zhǎng)Python,所以接下來(lái)的教程是appium+python的實(shí)例。
學(xué)習(xí)appium最大的難處在于環(huán)境的安裝,從入門(mén)到真正的放棄,然后就沒(méi)然后了,10%的人被環(huán)境折騰一周以上,只有剩下的10%人品好,可以順利安裝。
環(huán)境準(zhǔn)備
小編的環(huán)境是Windows 7版本 64位系統(tǒng)(32位的同學(xué)自己想辦法哦)
jdk1.8.0 (64位) android-sdk_r24.3.4-windows python:3.6 appium:1.4.13.1 Node.js:node-v4.4.7-x64 Appium-Python-Client
可加893694563,群內(nèi)有appium的安裝包提供下載
jdk安裝
下載jdk包,小編的是64位1.6版本,其它高級(jí)版本應(yīng)該也是可以的。根據(jù)自己的系統(tǒng)選擇對(duì)應(yīng)版本
一路傻瓜式安裝,注意安裝路徑不要有空格,不要有中文。jdk和jre不要放在一個(gè)文件夾下
設(shè)置三個(gè)環(huán)境變量,我的電腦>選擇“屬性”->“高級(jí)”->“環(huán)境變量”->“系統(tǒng)變量”->“新建”
JAVA_HOME----D:\Java\jdk1.6.0” (根據(jù)自己安裝路徑填寫(xiě))

CLASSPATH— .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;

PATH-----;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
在path路徑下加上面那兩個(gè),這里就不多說(shuō)了
4.打開(kāi)cmd驗(yàn)證是否安裝成功,輸入java -version,然后輸入javac
能顯示版本號(hào)和下面的幫助信息說(shuō)明安裝成功

android-sdk下載安裝
1.下載android-sdk,這個(gè)是做android測(cè)試和開(kāi)發(fā)的必備環(huán)境,百度自己下載,群里沒(méi)有了
2.解壓后,里面有個(gè)SDK manager.exe雙擊打開(kāi)

3.勾選你要下載的API版本和對(duì)應(yīng)的android版本,后面模擬器會(huì)用到(不下載用其它模擬器也行,或者真機(jī)),然后坐等下載

android-sdk環(huán)境變量
在系統(tǒng)變量新建:ANDROID_HOME,對(duì)應(yīng)變量值為:D:\androidsdk\android-sdk-windows(sdk安裝路徑)

2.path添加兩個(gè)變量,將以下箭頭所指的兩個(gè)文件路徑添加到path里

3.path里面添加D:\androidsdk\android-sdk-windows\tools和D:\androidsdk\android-sdk-windows\platform-tools
adb環(huán)境
1.因?yàn)閍db是在D:\androidsdk\android-sdk-windows\platform-tools這個(gè)目錄下的,所以上面添加了環(huán)境變量后,可以直接在cmd里面運(yùn)行了。
2.在cmd輸入adb可以查看對(duì)應(yīng)版本號(hào)

連接手機(jī)
1.手機(jī)用數(shù)據(jù)線(xiàn)連電腦,如果安裝了91助手或者360什么的可以先下載手機(jī)驅(qū)動(dòng),確認(rèn)手機(jī)能連上
2.打開(kāi)cmd輸入:adb devices,當(dāng)屏幕上出現(xiàn)一串字符,后面顯示devices說(shuō)明連接成功(出現(xiàn)其它的提示,得檢查自己的環(huán)境了)

到這里android的測(cè)試開(kāi)發(fā)環(huán)境已經(jīng)裝好了,下一篇會(huì)教搭建搭建appium環(huán)境。安裝過(guò)程中遇到各種奇葩問(wèn)題,請(qǐng)卸載完后,仔細(xì)閱讀,從第一行開(kāi)始,一步一步走下來(lái),中間任何一個(gè)環(huán)境出問(wèn)題,都會(huì)導(dǎo)致最后appium運(yùn)行失敗。
到此這篇關(guān)于Appium+Python自動(dòng)化環(huán)境搭建的文章就介紹到這了,更多相關(guān)Appium Python自動(dòng)化環(huán)境搭建內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- Python腳本在Appium庫(kù)上對(duì)移動(dòng)應(yīng)用實(shí)現(xiàn)自動(dòng)化測(cè)試
- Python+Appium實(shí)現(xiàn)自動(dòng)化測(cè)試的使用步驟
- Appium+Python自動(dòng)化測(cè)試之運(yùn)行App程序示例
- Appium Python自動(dòng)化測(cè)試之環(huán)境搭建的步驟
- Appium+Python實(shí)現(xiàn)簡(jiǎn)單的自動(dòng)化登錄測(cè)試的實(shí)現(xiàn)
- python+appium+yaml移動(dòng)端自動(dòng)化測(cè)試框架實(shí)現(xiàn)詳解
- appium+python自動(dòng)化配置(adk、jdk、node.js)
- Appium+Python+pytest自動(dòng)化測(cè)試框架的實(shí)戰(zhàn)
相關(guān)文章
使用Python中PDB模塊中的命令來(lái)調(diào)試Python代碼的教程
這篇文章主要介紹了使用Python中PDB模塊中的命令來(lái)調(diào)試Python代碼的教程,包括設(shè)置斷點(diǎn)來(lái)修改代碼等、對(duì)于Python團(tuán)隊(duì)項(xiàng)目工作有一定幫助,需要的朋友可以參考下2015-03-03
python dict remove數(shù)組刪除(del,pop)
我們?cè)谟脭?shù)組列表做刪除的時(shí)候,可能選擇2個(gè)方法,一個(gè)是del,一個(gè)是pop方法2013-03-03
Python詳解文字轉(zhuǎn)語(yǔ)音的實(shí)現(xiàn)
在自然語(yǔ)言處理上,文字、音頻互轉(zhuǎn)是一個(gè)很關(guān)鍵的技術(shù)點(diǎn)。對(duì)于語(yǔ)音轉(zhuǎn)文字,個(gè)人實(shí)現(xiàn)較為困難,我們可以使用語(yǔ)音轉(zhuǎn)文字的軟件或借助各API(如科大訊飛等)進(jìn)行移植開(kāi)發(fā)。不過(guò)文字轉(zhuǎn)語(yǔ)音就相對(duì)而言容易實(shí)現(xiàn)很多了2022-02-02
Pandas中的 transform()結(jié)合 groupby()用法示例詳解
這篇文章主要介紹了Pandas中的 transform() 結(jié)合 groupby() 用法示例,本文通過(guò)一個(gè)餐廳數(shù)據(jù)集給大家分享解決方案,示例代碼簡(jiǎn)單易懂,對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2021-09-09
對(duì)python中的pop函數(shù)和append函數(shù)詳解
今天小編就為大家分享一篇對(duì)python中的pop函數(shù)和append函數(shù)詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-05-05
PyQt5多線(xiàn)程防卡死和多窗口用法的實(shí)現(xiàn)
這篇文章主要介紹了PyQt5多線(xiàn)程防卡死和多窗口用法的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-09-09
python程序 線(xiàn)程隊(duì)列queue使用方法解析
這篇文章主要介紹了python程序 線(xiàn)程隊(duì)列queue使用方法解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-09-09
Python爬蟲(chóng)自動(dòng)化爬取b站實(shí)時(shí)彈幕實(shí)例方法
在本篇文章里小編給大家整理的是一篇關(guān)于Python爬蟲(chóng)自動(dòng)化爬取b站實(shí)時(shí)彈幕實(shí)例方法,有興趣的朋友們可以學(xué)習(xí)下。2021-01-01
Python實(shí)現(xiàn)問(wèn)題回答小游戲
這篇文章主要介紹了利用Python制作一個(gè)簡(jiǎn)單的知識(shí)競(jìng)賽小游戲,可以實(shí)現(xiàn)回答問(wèn)題功能,文中的示例代碼介紹詳細(xì),感興趣的同學(xué)快跟隨小編一起學(xué)習(xí)吧2021-12-12

