본문 바로가기

Appium

Appium - App Open

진짜 오래 걸렸다. Pycharm 설정부터 App Open 명령어까지...

일단 제일 헤맸던 파이참 설정부터 복기해 보자

 

1. File > Setting > 자신의 프로젝트 이름 Tap 선택

 

 

2. Python Interpreter > + 버튼 선택 > appium python-client 설치

 

 

3. Pycharm 재부팅 (재부팅 안 했더니 드라이버가 안 잡혔다.)

 

4. 실단말 컴퓨터에 연결 (개발자 모드 USB 디버깅 체크)

 

5. Pycharm 명령어 입력

from appium import webdriver #webdriver 호출

desired_cap = {
"appium:deviceName" : "273344584e217ece", # 단말명 (cmd > adb devices)
"platformName" : "Android", # OS명
"appium:appPackage" : "com.coupang.mobile", # App 패키지명
"appium:appActivity" : "com.coupang.mobile.domain.home.presentation.view.MainActivity"  # App 액티비티명
}

driver = webdriver.Remote("http://localhost:4723/wd/hub", desired_cap)

여기서 앱 패키지명과 앱액티비티명 알아내는 게 어려웠는데

알고 싶은 앱을 실단말에서 실행 후 cmd > adb shell dumpsys window | find "mCurrentFocus"

(위의 App은 쿠팡을 실행했다.)

 

{5f4ab79 u0 com.coupang.mobile / com.coupang.mobile.domain.home.presentation.view.MainActivity}

위에 보면 Window 뒤의 중괄호 안에 '/'를 기준으로

왼쪽이 패키지명, 오른쪽이 현재 실단말에서 노출되고 있는 화면의 액티비티명이다.

 

6. 원하는 앱의 패키지명과 액티비티 명을 넣은 후 실행

 

실단말에서 해당 앱이 실행되는 걸 볼 수 있다.

프로그램의 쓰임새를 모르니 너무 오래 걸렸다. Appium 쪽은 아직 한글로 된 강의가 많이 없는 거 같아서 더그러기도하고..

영어 공부를 잘하자..

'Appium' 카테고리의 다른 글

Appium - 쿠팡 자동화(1)  (0) 2023.06.09
Appium - 설치(2)  (2) 2023.05.17
Appium - 설치(1)  (0) 2023.05.15