[Appium] 실제 단말기 연결 및 실행

비비빅·2024년 4월 23일
0
post-thumbnail

Android 단말기 기준으로 작성

단말기 설정

1. 단말기 개발자모드 켜기

설정 > 휴대전화 정보 > 소프트웨어 정보 > 빌드번호 연속 터치

2. USB 디버깅 허용

설정 > 개발자 옵션 > USB 디버깅ON

3. cmd로 단말기 연결 되었는지 확인

명령어:

adb devices

아래와 같이 뜨면 연결 성공

단말 정보를 확인 가능(deviceName필드 값)

Appium Inspector 사용

1. Appium Server GUI실행

2. Appium Inspector 실행

1) Desired Capabilities에 디바이스 정보, 앱 정보 등 자동화 할 대상에 알맞게 정보를 적어줌

Appium은 HTTP 요청을 통해 작동하므로 Json 형식을 사용하여 메시지를 송수신

단순 연결 확인은 아래 두 정보로도 가능
{
"platformName": "Android",
"appium:deviceName": "2af2b45319027ece"
}

2) Start Session버틐 클릭

3) 단말기 미러링 됨 확인

4) element의 id, xpath등의 정보 확인 가능

Appium Capabilities 확인

https://appium.io/docs/en/2.0/guides/caps/

appPackage, appActivity 확인방법
Windows:

adb shell dumpsys window | find "mCurrentFocus"

Mac/Linux:

adb shell dumpsys window | grep -E 'mCurrentFocus


appPackage / appActivity 이다.

위 예시의 경우,
appPackage: com.android.chrome
appActivity: com.google.android.apps.chrome.Main

0개의 댓글

관련 채용 정보