【Appium_環境搭建_模擬器安裝】Python3.5+Appium13.0.1+Win7環境變量配置,以及端口占用和adb版本兼容問題

【環境搭建概述】

1.安裝Appium Python Client 包,配置環境變量,

①官方下載地址:

https://github.com/appium/python-client

②命令安裝:

pip install Appium-Python-Client

pip install selenium -U

 

2.下載Appium Desktop的安裝包(包內包含了Node.js和AppiumServer 的代碼)

①官方下載地址:

https://github.com/appium/appium-desktop/releases/latest

 

3.安裝 Android SDK(安卓app的自動化,Appium Server 依賴 Android SDK)

①官方下載地址:

    https://developer.android.google.cn/studio/

②安裝常用adb等常用工具(tools/bin目錄執行CMD命令)

sdkmanager "platform-tools" "platforms;android-28" "build-tools;28.0.3"

 

3.設置環境變量

①新建ANDROID_HOME

②新增Path路徑

D:\TestFiles\Appium\andriod\sdk\tools;D:\TestFiles\Appium\andriod\sdk\platform-tools;D:\TestFiles\Appium\andriod\sdk;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools;D:\TestFiles\Appium\Yeshen\Nox\bin;

4.安裝JDK1.8x版本開發環境(java開發環境)

①官方下載地址:

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

②配置環境變量:

JAVA_HOME   d:\tools\java\jdk1.8.0_121

 

5.安裝夜神模擬器或者genymotion模擬器

①官方下載地址:

https://www.yeshen.com/

6.安裝手機驅動,尤其是win7配上三星驅動,相當的詭異(折騰了半小時)。

①由於本人沒有安卓手機,淘寶和支付寶租一個,一天3.5元即可,三天到貨。

 

7.連接檢查(USB連接手機)

①CMD-adb devices -l:手機設備檢查。-- 返回successfully即可。

②目錄-adb install -r 測試程序名.apk:測試程序安裝。-- 返回success即可。

③nox_adb目錄-nox_adb.exe conect 127.0.0.1:62001:測試模擬器連接狀態。 -- 返回ip+設備名即可。

adb shell dumpsys activity recents | find "intent={" > d:\info.txt && d:\info.txt:獲取當前app的動態信息。

e:\androidsdk\build-tools\28.0.2\aapt.exe dump badging d:\apk\toutiao.apk:下載並保存測試apk的信息。

 

然後,請開始你的Appium自動化測試表演~

 

 

 

【異常問題處理】

1.Appium和夜神模擬器,版本不兼容的解決方案:

第一步:將SDK的adb.ece目錄和夜神模擬器的nox_adb.exe目錄,添加到環境變量Path中。

第二步:將SDK目錄下的adb.exe文件,複製到夜神模擬器的目錄下替換掉nox_adb.exe。

第三步:CMD adb version +回車;CMD nox_adb version+回車,覈對版本號一致即可。

2.端口占用解決方案:

第一步:cmd輸入:netstat -ano | findstr “5037”

第二步:直接關閉該進程就可以了。如果出現關閉進程失敗,就把該應用退出即可。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章