今天是高考各地因爲降水,特別糟糕,各位考生高考加油,全國人民端午節快樂。最近整理了一下自動化的東西,先前整理的python接口自動化已經接近尾聲。即將要開啓新的征程和篇章(Appium&python)。那麼首相的問題就是搭建環境了。很久沒搭建環境又踩了很多坑,appium的環境搭建比較繁瑣,好多同行估計都在環境上被卡死了。因此特此分享一下~~php
appium能夠說是作app最火的一個自動化框架,它的主要優點是支持android和ios,另外腳本語言也是支持java和Python。並且如今招聘要求也須要這項技能。還有就是5G時代的到來。各類app借力叢生。因此咱們必須掌握這項技能。宏哥擅長Python,因此接下來的教程是appium+python的實例。java
學習appium最大的難處在於環境的安裝和搭建,80%的人死於環境安裝和搭建,而後就沒而後了;10%的人被環境折騰的死去活來,最後夭折;只有剩下的10%人品好,能夠順利安裝,一步到位。node
一、宏哥的環境是Windows 10版本 64位系統(32位的同窗本身想辦法哦)python
二、1.8.0_181 (64位)android
三、android-sdk_r24.3.4-windowsios
四、python:3.7windows
五、appium:1.4.16.1android-studio
六、Node.js:node-v10.16.0-x64app
七、Appium-Python-Client框架
一、下載jdk包,小編的是64位1.8版本,其它高級版本應該也是能夠的。根據本身的系統選擇對應版本
二、一路傻瓜式安裝,注意安裝路徑不要有空格,不要有中文。jdk和jre不要放在一個文件夾下
三、設置三個環境變量,個人電腦>選擇「屬性」->「高級」->「環境變量」->「系統變量」->「新建」
(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;
在path路徑下加上面那兩個,這裏就很少說了
四、打開cmd驗證是否安裝成功,輸入java -version,而後輸入javac
能顯示版本號和下面的幫助信息說明安裝成功
一、下載android-sdk,這個是作android測試和開發的必備環境,若是不會下載的話,能夠找我要,後期建個羣或將其上傳上去
好多人都是直接下載Android Studio,可是若是隻是作自動化的話只須要下載Android SDK就好了。
下載地址:http://tools.android-studio.org/index.php/sdk/(推薦使用)
二、解壓後,裏面有個SDK manager.exe雙擊打開
三、勾選你要下載的API版本和對應的android版本,後面模擬器會用到(不下載用其它模擬器也行,或者真機),而後坐等下載。安裝Tools下的Android SDK Platform-tools和Android SDK Build-tools,Android SDK Tools能夠選擇是否更新,建議直接更新。鏡像:隨便選個版本也能夠選擇多個版本安裝,我喜歡直接鏈接真機進行,因爲鏡像比較大,因此喜歡真機的朋友們能夠不下載鏡像,GoogleFQ安裝:Extras文件夾下全部的所有安裝。
一、在系統變量新建:ANDROID_HOME,對應變量值爲:D:\software\android-sdk-windows(sdk安裝路徑)
二、path添加兩個變量,將如下箭頭所指的兩個文件路徑添加到path裏
三、path裏面添加D:\software\android-sdk-windows\tools和D:\software\android-sdk-windows\platform-tools,或者%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools
1.由於adb是在D:\software\android-sdk-windows\platform-tools這個目錄下的,因此上面添加了環境變量後,能夠直接在cmd裏面運行了。
2.在cmd輸入adb能夠查看對應版本號
1.手機用數據線連電腦,若是安裝了91助手或者360什麼的能夠先下載手機驅動,確認手機能連上
2.打開cmd輸入:adb devices,當屏幕上出現一串字符,後面顯示devices說明鏈接成功(出現其它的提示,得檢查本身的環境了)
到這裏android的測試開發環境已經裝好了,下一篇會教搭建搭建appium環境。安裝過程當中遇到各類奇葩問題,請卸載完後,仔細閱讀,從第一行開始,一步一步走下來,中間任何一個環境出問題,都會致使最後appium運行失敗。
在學習過程當中有遇到疑問的,能夠加appium(python+appium) QQ羣交流:707699217
一、搭建編譯環境時爲何有時候要設置環境變量,而有時又設置用戶變量?
答:環境變量分爲系統環境變量和用戶環境變量。 你所說的環境變量是指系統環境變量,對全部用戶起做用 。而用戶環境變量只對當前用戶起做用。