Appium+Python自動化環(huán)境搭建實(shí)例教程
前言
appium可以說是做app最火的一個自動化框架,它的主要優(yōu)勢是支持android和ios,另外腳本語言也是支持java和Python。
小編擅長Python,所以接下來的教程是appium+python的實(shí)例。
學(xué)習(xí)appium最大的難處在于環(huán)境的安裝,從入門到真正的放棄,然后就沒然后了,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版本,其它高級版本應(yīng)該也是可以的。根據(jù)自己的系統(tǒng)選擇對應(yīng)版本
一路傻瓜式安裝,注意安裝路徑不要有空格,不要有中文。jdk和jre不要放在一個文件夾下
設(shè)置三個環(huán)境變量,我的電腦>選擇“屬性”->“高級”->“環(huán)境變量”->“系統(tǒng)變量”->“新建”
JAVA_HOME----D:\Java\jdk1.6.0” (根據(jù)自己安裝路徑填寫)
CLASSPATH— .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;
PATH-----;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
在path路徑下加上面那兩個,這里就不多說了
4.打開cmd驗(yàn)證是否安裝成功,輸入java -version
,然后輸入javac
能顯示版本號和下面的幫助信息說明安裝成功
android-sdk下載安裝
1.下載android-sdk
,這個是做android測試和開發(fā)的必備環(huán)境,百度自己下載,群里沒有了
2.解壓后,里面有個SDK manager.exe雙擊打開
3.勾選你要下載的API版本和對應(yīng)的android版本,后面模擬器會用到(不下載用其它模擬器也行,或者真機(jī)),然后坐等下載
android-sdk環(huán)境變量
在系統(tǒng)變量新建:ANDROID_HOME
,對應(yīng)變量值為:D:\androidsdk\android-sdk-windows
(sdk安裝路徑)
2.path添加兩個變量,將以下箭頭所指的兩個文件路徑添加到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
這個目錄下的,所以上面添加了環(huán)境變量后,可以直接在cmd里面運(yùn)行了。
2.在cmd輸入adb可以查看對應(yīng)版本號
連接手機(jī)
1.手機(jī)用數(shù)據(jù)線連電腦,如果安裝了91助手或者360什么的可以先下載手機(jī)驅(qū)動,確認(rèn)手機(jī)能連上
2.打開cmd輸入:adb devices
,當(dāng)屏幕上出現(xiàn)一串字符,后面顯示devices說明連接成功(出現(xiàn)其它的提示,得檢查自己的環(huán)境了)
到這里android的測試開發(fā)環(huán)境已經(jīng)裝好了,下一篇會教搭建搭建appium
環(huán)境。安裝過程中遇到各種奇葩問題,請卸載完后,仔細(xì)閱讀,從第一行開始,一步一步走下來,中間任何一個環(huán)境出問題,都會導(dǎo)致最后appium運(yùn)行失敗。
到此這篇關(guān)于Appium+Python自動化環(huán)境搭建的文章就介紹到這了,更多相關(guān)Appium Python自動化環(huán)境搭建內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- Python腳本在Appium庫上對移動應(yīng)用實(shí)現(xiàn)自動化測試
- Python+Appium實(shí)現(xiàn)自動化測試的使用步驟
- Appium+Python自動化測試之運(yùn)行App程序示例
- Appium Python自動化測試之環(huán)境搭建的步驟
- Appium+Python實(shí)現(xiàn)簡單的自動化登錄測試的實(shí)現(xiàn)
- python+appium+yaml移動端自動化測試框架實(shí)現(xiàn)詳解
- appium+python自動化配置(adk、jdk、node.js)
- Appium+Python+pytest自動化測試框架的實(shí)戰(zhàn)
相關(guān)文章
python過濾中英文標(biāo)點(diǎn)符號的實(shí)例代碼
今天小編就為大家分享一篇python過濾中英文標(biāo)點(diǎn)符號的實(shí)例代碼,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-07-07python針對mysql數(shù)據(jù)庫的連接、查詢、更新、刪除操作示例
這篇文章主要介紹了python針對mysql數(shù)據(jù)庫的連接、查詢、更新、刪除操作,結(jié)合實(shí)例形式詳細(xì)分析了Python操作mysql數(shù)據(jù)庫的連接與增刪改查相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下2019-09-09搭建?Selenium+Python開發(fā)環(huán)境詳細(xì)步驟
這篇文章主要介紹了搭建?Selenium+Python開發(fā)環(huán)境詳細(xì)步驟的相關(guān)資料,需要的朋友可以參考下2022-10-10使用Python實(shí)現(xiàn)在Windows下安裝Django
今天小編就為大家分享一篇關(guān)于使用Python實(shí)現(xiàn)在Windows下安裝Django,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧2018-10-10python用post訪問restful服務(wù)接口的方法
今天小編就為大家分享一篇python用post訪問restful服務(wù)接口的方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-12-12