1. 程式人生 > >檢視app包名和啟動頁Activity的方法

檢視app包名和啟動頁Activity的方法

一、如何獲取一個APP的包名

1.adb shell pm list package -f

將獲取手機內所有apk對應的包名和路徑,ctrl+f後輸入你要查詢的app的關鍵詞可快速找到你想要的app包名,如下圖:


2.GT的介面中自帶了讀取app包名的功能,從應用寶上或者官網下載GT,然後選擇一個被測應用,就可以看到了。(如下圖)


3.ML Manager同樣可以讀取手機app的包名,它是一個簡單的app管理器,能夠獲取安裝在 裝置上的app的詳細資訊,也能將app安裝包分享給別人。在應用市場下載ML Manager後,開啟介面的就可以顯示裝置上所有app的包名,如下圖:

二、如何 檢視app啟動頁Activity

一般來說Activity指的就是App中我們看到的頁面,一個頁面就是一個Activity,通常第一頁啟動起來的頁面我們就稱之為 “啟動頁Activity”。

  我們在做自動化測試中,通常第一步都是啟動被測應用,而啟動的方法就是利用 “包名/啟動頁的Activity”,因此我們在測試的過程中通常需要知道這個Activity的名稱。下面是檢視啟動頁Activity的方法。

1.dump package 包名

使用命令:adb shell

            dumpsys package com.saj.esolar 回車之後找到包含“category.LAUNCHER” 字樣的Activity即可

2.使用Monkey命令 monkey -p com.saj.esolar -vvv 1 可以設定日誌的詳細程度,當我們指定為 -VVV 的時候,並且指定模擬隨機事件為一次,即可檢視:


參考文件:http://www.cnblogs.com/by-dream/p/5157308.html