5.2Appium移動端自動化測試之連線Android模擬器
阿新 • • 發佈:2019-01-05
這裡大家先去下載一個夜神模擬器
1.aapt 環境變數配置
D:\androidsdk\android-sdk-windows\build-tools\24.0.0 目錄下找到aapt.exe,將這個路徑設定環境變數,新增到 path 下 --- 開啟 cmd。輸入 aapt 出現如下介面,說明環境 OK 了
追加到系統環境變數中:
cmd下面輸入:aapt 執行無報錯,說明安裝成功!
2.把 sdk下面的adb.exe 複製到 夜神模擬器bin目錄下面並改名 nox_adb.exe 將bin目錄下面的原nox_adb.exe 改名nox_adb.exe111
複製到夜神的bin目錄下面,並且替換夜神原有的adb.exe檔案,如下圖所示:
3.使用adb命令安裝apk包到夜神模擬器上面
安裝前記得要重啟一下夜神模擬器,重啟一下cmd,然後在進行apk包的安裝。
安裝的命令是:adb install D:\android\apk\airen.apk 如下圖:
4.通過 aapt dump badging D:\test\xxx.ap 命令找到apk的包名
aapt dump badging D:\test\xxx.ap cmd name=右邊的值就是 包名,螢幕拖到中間找到 auncherActivity = 號 右邊的就是 launcherActivity值
launcherActivity 如下:
5.先執行下面的程式碼,然後在進行app的安裝及測試指令碼指令碼編寫 (記住,在執行前要開啟appium服務)如下圖所示:
代表的是開啟狀態。pycharm程式碼編輯器中,編寫如下程式碼:
from time import sleep from appium import webdriver desired_caps = {'platformName':'Android', 'deviceName':'127.0.0.1:62001', 'platformVersion':'3.8.3.1', 'appPackage':'com.juyang.mall', 'appActivity':'com.shanjian.juyang.activity.home.Activity_Home'} driver=webdriver.Remote('http://127.0.0.1:4723/wd/hub',desired_caps) sleep(4)
執行此程式碼後,會在模擬器上生成2個appium相關的圖示,如下圖所示,這就意味著我們可以正式測試了!