Android 獲取包名和 Activity
終端輸入
adb shell
logcat | grep cmp=
找到,這裡以qq為例,包:com.tencent.mobileqq
activity:.activity.SplashActivity
04-04 16:44:26.404 984 1724 I ActivityManager: START u0 {flg=0x10000000 cmp=com.tencent.mobileqq/.activity.SplashActivity} from uid 2000 on display 0
04-04 16:44:26.711 984 1722 I ActivityManager: START u0 {flg=0x24000000 cmp=com.tencent.mobileqq/.activity.InstallActivity (has extras)} from uid 10133 on display 0
04-04 16:44:39.705 984 6972 I ActivityManager: START u0 {flg=0x14000000 cmp=com.tencent.mobileqq/.activity.SplashActivity (has extras)} from uid 10133 on display 0
04-04 16:44:39.788 984 6822 I ActivityManager: START u0 {flg=0x40000 cmp=com.tencent.mobileqq/.activity.LoginActivity (has extras)} from uid 10133 on display 0
04-04 16:44:40.360 984 6975 W ActivityManager: Unable to start service Intent { cmp=com.tencent.mobileqq/.qipc.QIPCService } U=0: not found
python
desired_caps = {}
desired_caps['device'] = 'android'
desired_caps['platformName'] = 'Android'
desired_caps['browserName'] = ''
desired_caps['version'] = '7.0'
desired_caps['deviceName'] = '79BQADR97R45F' # 這是測試機的型號,可以檢視手機的關於本機選項獲得
desired_caps['appPackage'] = 'com.tencent.mobileqq'
desired_caps['appActivity'] = '.activity.SplashActivity'
#desired_caps['appWaitActivity'] = ''
desired_caps['app'] = PATH('/Users/bytedance/Desktop/qq.apk') # 被測試的App在電腦上的位置
self.driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub', desired_caps)#啟動app
appium-desktop配置
相關推薦
Appium Android 獲取包名和 Activity 的幾種方法 (轉)
androidm test class .com mps 文件 ren -s tle 本文檔主要記錄“獲取包名和 Activity 的方法”,用於自動化測試時啟動APP。以下方法主要來源於網絡和社區同學的貢獻,特此感謝! 1. 方法一: pm list package查看包
Android 獲取包名和 Activity
終端輸入 adb shell logcat | grep cmp= 找到,這裡以qq為例,包:com.tencent.mobileqq activity:.activity.SplashActi
二.第一個自動化demo,打開APP-如何獲取包名和activity。(真機)
系統 lis cmd 服務 exe 打開 如何 分享 TP 環境配置成功後,我們就可以進行第一個自動化測試了。用真機則不需要安裝安卓模擬器。以一個簡單的打開APP為例。 一、獲取包名和activtity 啟動一個app,我們需要知道它的平臺、版本號、包名、acti
Appium基礎總結1:獲取包名和Activity
主要通過cmd命令:aapt來獲取包名和Activity 1.安裝android build-tools SDK安裝目錄雙擊Manager.exe,勾選Build-tools 2.PATH配置環境變數 將SDK安裝目錄下的\Android\android-sdk\build-tools\24.0.0;新增到
android檢視當前應用的的包名和activity
使用appium對android app進行自動化測試時,需要指定包名和activity,最簡單的辦法就是開啟被測app終端輸入:adb shell dumpsys activity activities然後檢視cmp選項即可,包名和activity都顯示在其中
android 命令獲取包名和類名等
1,找到aapt.exe目錄(如:D:\software\adt-bundle\sdk\build-tools\23.0.3)2,開啟dosadb shell dumpsys window w |findstr \/ |findstr name=
Appium+Python自動化 -獲取 app 包名和 activity
輸入 manage com dong ger 環境變量 自動 相關 ack 方法一: ①手機通過USB連接電腦 ②打開手機上被測app ③在電腦上 dos命令窗口,輸入命令 adb shell dumpsys window w | findstr \/ | f
查看Android應用包名、Activity的幾個方法
local get edit pack too edi androidm shell mcu 一、沒有apk,應用已經安裝到手機或虛擬機中 1.logcat .清除logcat內容,使用命令adb logcat -c .啟動logcat,使用命令adb logcat Act
如何檢視當前應用包名和activity
這裡提供一個簡單的方法來獲取package和activity: 在Android模擬器上開啟微信APP,然後開啟CMD,輸入以下命令: adb shell 接下來在#後面繼續輸入以下命令: logcat *:S ActivityManager:V 回車之後會返回以下資訊: 注意紅線
Android獲取包名的方法
方法一: adb shell pm list package -f 將獲取手機內所有apk對應的包名和路徑 方法二: adb shell dumpsys window w | findstr \/ | findstr name= 先開啟需要查詢的apk後,再敲入以上命令 方法三: C:\Users\
反編譯APK獲取包名和資原始檔
每次用都查一會兒,這次把他記下來 最新下載和使用Apktool.jar的方法 https://ibotpeaches.github.io/Apktool/ 貌似要翻牆so 你懂得 執行語句 Java -jar apktool.jar d test.apk -o o
手把手教你_怎麽找android應用的包名和啟動activity
color don dsm too key 包名 ani 一個 col 自己主動化測試中常常遇到這個問題,關於這個題目,方法眾多,咱的目的是找個比較簡單靠譜的: 方法一: 先進入cmd窗體,adb shell 後: cd /data/d
【Android測試】【隨筆】獲得App的包名和啟動頁Activity
◆ 前言 經常看到一些剛剛接觸Android測試的小夥伴在論壇或者QQ群裡問這樣的問題:如何知道一個App的包名呢?它的啟動頁的Activity又是什麼呢? 之前部落格裡也忽略了這一塊,這一節我就專門來介紹一下。 包名 包名(Package name)在Andr
手把手教你_怎麼找android應用的包名和啟動activity
自動化測試中經常遇到這個問題,關於這個題目,方法眾多,咱的目的是找個比較簡單靠譜的: 方法一: 先進入cmd視窗,adb shell 後: cd /data/data ls 可以看到包名了吧,缺點很明顯,必須root手機先 方法二: 先進入cmd視窗: adb s
如何獲取Android app的apk包名和launcherActivity?
若想要使用Appium來執行app,其前提條件:1、必須按鈕安裝Appium及其附屬(已完成);2、獲取app的apk及Activity 如何獲取呢,方法如下: 一、獲取apk包名 方法一、 1.將準備測試的APK放到E盤某個目錄,如D:\test 2.開啟c
獲取所有APP包名和啟動Activity名
轉載自:http://my.eoe.cn/870420/archive/1314.html public class MainActivity extends Activity { ArrayList<String> list; private List&
adb獲取App的包名和啟動頁
apt -c andro mage .com 找到 清除 oba build 第一種情況: 查看手機裏面已經安裝的App: 1、 清除日誌: adb logcat -c 2、 啟動日誌: adb logcat ActivityManager:I *:s 3、 啟動手機App
Android 修改包名無法執行activity class does not exist
最近在做馬甲包,將原包複製後,在AS中修改了包名,結果執行時提示activity class does not exist,主activity不存在,我看了錯誤資訊,發現主activity路徑之前還存在著原包的路徑,clean,rebuild都沒有效果 後來將gradl
獲取呼叫自己方法的使用者的包名和類名
此功能可以獲得第三方的對自己功能的使用情況,可以知道非法操作! //下面程式碼段是獲取呼叫自己方法的人的包名和類名 1.比如一個叫MainActivity內部呼叫了這個初始化 MainActivity中有呼叫:ABC.getInstance(); 結果:name:com.xx.Mai
adb獲取包名以及當前執行的activity
1.由包名獲取apk路徑 adb shell pm path io.ionic.starter 2.開啟需要獲取的APP,執行一下命令即可 adb shell dumpsys window | f