안드로이드 앱피움 가이드 (Appium Guide for Android)
2022. 2. 21. 13:15ㆍIT관련
728x90
반응형
Android Appium 실행 순서 정리
미리 모든 환경이 설정되어있다는 가정하에 작성을 하고 있습니다.
Appium Server 실행
Android AVD 실행
저는 터미널 명령어로 실행을 하는 방법으로 진행을 했습니다.
emulator -list-avds
# 검색 결과 나온 이름 저장
emulator -avd <name>
만약 zsh: command not found emulator 라고 발생이 된다면 Android_Home 이나 Java_Home 환경 설정이 제대로 되어있지 않아서 일겁니다.
만약 bash_profile 에는 제대로 저장이 되어있는데도 똑같이 위와 같이 command not found 라면
sudo vim ~/.zshrc
# 스크롤 내려서 제일 아래
# bash_profile 에 저장했던 android_home 및 java_home 관련 내용 저장 후 붙혀넣기
source ~/.zshrc
Appium Inspector 실행
Android 같은 경우는 아래 형식과 같이 Capabilities 를 입력합니다.
{
"platformName": "Android",
"appium:platformVersion": "11.0",
"appium:deviceName": "Android Emulator",
"appium:app": "/Users/sunbae/27419559.apk",
"appium:automationName": "Appium",
"appium:noReset": true,
"appium:newCommandTimeout": "7200",
"appium:appPackage": "co.example.staging",
"appium:appActivity": "co.example.splash.SplashActivity"
}
Capabilities 항목 중에 와 appActivity 를 확인하는 방법 입니다.
- Android Device or Android Emulator 가 연결되어 있는 경우
adb shell
logcat | grep <package name>
위 명령어를 입력 후 나의 앱을 실행 합니다.
그 후 MAIN 이라고 검색을 한 후 해당 라인에 cmp 라는 Value에 있는 activity가 시작 Activity 입니다.
- 이 중에서 좀 더 자세히 activity 를 알 수 있는 방법
adb shell pm dump co.test.staging | grep -A 1 MAIN
728x90
반응형
'IT관련' 카테고리의 다른 글
최초 git 설정 시 마주치는 Username for 'https://github.com' 해결 법 (Mac / 맥북) (0) | 2022.03.20 |
---|---|
git 특정 branch pull 하기 (0) | 2022.03.20 |
Mac OS Parallels Desktop 삭제 (0) | 2022.02.20 |
[M1 맥북] zsh-syntax-highlighting 설치하기 (0) | 2022.02.05 |
[해결방법] Unknown command : cask 발생 in MAC OS (0) | 2021.11.18 |