1. 程式人生 > >5.2Appium移動端自動化測試之連線Android模擬器

5.2Appium移動端自動化測試之連線Android模擬器

這裡大家先去下載一個夜神模擬器

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相關的圖示,如下圖所示,這就意味著我們可以正式測試了!