1. 程式人生 > 實用技巧 >appium 自動化環境搭建

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群裡有技術大牛一起交流分享,學習資源的價值取決於你的行動,莫做“收藏家”)獲取更多大廠技術、面試資料