1. 程式人生 > >二、啟動一款app演示

二、啟動一款app演示

一、下載aapt包

  1. aapt即Android Asset Packaging Tool,在SDK的build-tools目錄下。該工具可以檢視apk包名和launcherActivity

  2.開啟android-sdk裡面雙擊SDK-manager,下載buidl-tools

  3.下載完成之後在 sdk路徑下找到:F:\Android\android-sdk\build-tools\28.0.3下找到aapt.exe,雙擊執行即可

  4.開啟cmd------輸入aapt回車,出現以下情況代表安裝成功

二、使用aapt獲取app的包名

  1.取將app的包放至D:\devices(xxx.apk)

  2.aapt dump badging D:\test\xxx.apk(APK的全名,如手機淘寶.apk)

 

包名:

 launcherActivity的值:

 

 

 三、寫指令碼:

    1.platformName:這裡是android的apk

    2.deviceName:手機裝置名稱,通過adb devices檢視

    3.platformVersion:android系統的版本號

    4.appPackage:apk包名

    5.appActivity:apk的launcherActivity

 

#!/usr/bin/python
# -*- coding: utf-8 -*-


from appium import webdriver

desired_caps={
'platformName':'Android',
'deviceName':'51f58e20',
'platformVersion':'6.0',
#apk包名
'appPackage':'com.taobao.taobao',
#apk的launcherActivity
'appActivity':'com.taobao.tao.welcome.Welcome'
}

driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub',desired_caps)

  6.driver中的路徑為

 

 7.開啟appium,點選右上角的執行按鈕,變為方形的為執行中

8.確認連線手機

9.使用pycharm執行指令碼

10.接下來,手機app中的手機淘寶就會啟動