본문 바로가기
Automation

현재 실행중인 앱의 AppPackage와 AppActivity를 확인하는 법 - Android

by Zeromk2 2021. 9. 7.
728x90

이전 포스팅에서 다룬적이 있는 

AppPackage와 AppActivity를 확인하는 법입니다.

 

APK의 Package 이름과 AppActivity 이름을 알아내보자

Appium을 사용하는 경우 반드시 알아야 하는 이름이 있습니다. appPackage와 appActivity 이죠. 개발팀에게 문의하면 바로 확인이 가능하지만 개별적으로도 알아낼 수 있는 방법이 있습니다. 일단 Android

goddessbest-qa.tistory.com

 

하지만 APK파일이 있어야 하는 번거로움이 있었죠.

그래서 이번에는 APK파일 없이, 스마트폰에 설치되어있는 어플을 실행시켜 AppPackage와 AppActivity를 알아보도록 하겠습니다.

일단 안드로이드 스마트폰에서 앱을 실행해놓은 상태로 두고 USB를 연결합니다.

그리고 'adb' 기능을 사용해야 하는데 해당 기능은 Android Studio를 설치하시면 사용하실 수 있습니다.

스마트폰이 USB로 연결되어있고 앱이 실행중이라면 아래의 커맨드를 터미널 창 / 명령프롬프트 에서 사용해주세요

 

For Mac/Linux:

adb shell dumpsys window | grep -E 'mCurrentFocus'

For Windows:

 

adb shell dumpsys window | find "mCurrentFocus"

 

그럼 위의 결과 처럼 나오는데 

가장 하단에 

mCurrentFocus의 값 중 '/' 을 기준으로 왼쪽이 AppPackage, 오른쪽이 AppActivity 입니다.

이제 손쉽게 자동화를 해보아요 :D

댓글