appium 自動化環境搭建
一、準備工作:安裝套件
- android-sdk-windows-appium
- android-sdk
1.下載完之後是個壓縮包的格式,所以第一步是解壓
2.解壓完之後需要配置SDK的環境變數
關於環境變數的配置有2步驟:
- 1
1.新建ANDROID_HOME 變數名,變數值:D:\sdk\android-sdk-windows,變數值就是你這個sdk放置的位置
開啟計算機–屬性–高階系統配置–高階–環境變數。
新建系統變數
2.在系統變數Path裡新加兩個路徑:%ANDROID_HOME%\platform-tools %ANDROID_HOME%\tools
3.驗證一下環境變數配置的是否Ok
快捷鍵開啟 windows+r,cmd 開啟命令控制符,輸入adb version,`如下顯示出adb 的版本和路徑的話 ,說明環境變數配置ok
- appium-windows
- appium-desktop 軟體包------------- app 自動化測試框架
安裝appium-desktop
下載連結:https://github.com/appium-desktop/releases連結不能用的話可以聯絡更改
建議不要使用最新版本的,最新版本的可以存在版本不穩定的問題
- nox_setup 夜神模擬器安裝包
二、Appium 安裝使用
1.下載完成安裝之後,應該在桌面上會顯示一個appium圖示
2.更換顯示語言
開啟以後,點選view --語言進行切換
這裡用的埠是4723,不建議更改
怎麼檢視埠有沒有被佔用,需要用到一條dos命令:
netstat -ano | findstr 4723
這裡是因為我開啟了appium 檢查器,所以查出來的有一條埠資訊。
關掉appium 的話,再去輸入這條資訊,就不顯示了
3.啟動伺服器,介面如下
啟動之後會看到 顯示‘伺服器執行中’
點選啟動檢查器會話,
開啟之後是三大塊,自動設定、自定義伺服器和雲提供商。常用的是自動設定這一部分。
所需要的功能配置
deviceName
deviceName獲取方法:
1.夜神模擬器
獲取方法:adb devices
如果出現這種報錯,說明夜神模擬器自帶的adb 和sdk 裡的adb 版本衝突
解決方案:把sdk 裡面的adb 版本複製,替換夜神模擬器裡的版本,就是保持兩個adb 版本一致就可以啦
連線夜神模擬器: adb connect 127.0.0.1:62001
2.android 真機
通過USB連線PC端
開啟開發者選項:設定–關於–版本號–連續點選5次版本號
開啟USB除錯,開發者選項–USB 除錯
platformName 平臺名稱
1.Android
2.IOS
appPackage APP 包名
1.獲取包名
2.aapt工具
1.進入aapt當前目錄的命令列模式
2.aapt dump badging apk包的路徑
2.解析第一行就是包名
如果你
①從事功能測試,想進階自動化測試
②在測試界混了1、2年,依然不會敲程式碼
③面試大廠卻屢屢碰壁
我推薦一個群吧!來吧~~測試員,313782132(Q群裡有技術大牛一起交流分享,學習資源的價值取決於你的行動,莫做“收藏家”)獲取更多大廠技術、面試資料