Android 단말기 기준으로 작성
설정 > 휴대전화 정보 > 소프트웨어 정보 > 빌드번호 연속 터치
설정 > 개발자 옵션 > USB 디버깅ON
명령어:
adb devices
아래와 같이 뜨면 연결 성공
단말 정보를 확인 가능(deviceName필드 값)
Appium은 HTTP 요청을 통해 작동하므로 Json 형식을 사용하여 메시지를 송수신
단순 연결 확인은 아래 두 정보로도 가능
{
"platformName": "Android",
"appium:deviceName": "2af2b45319027ece"
}
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