본문 바로가기
Automation

Appium 원격 자동화 하기

by Zeromk2 2020. 11. 18.
728x90

저도 평소에는 케이블로 실제 기기를 연결시킨 뒤에 자동화 스크립트를 돌리곤 했는데

혹시 원격으로 할 수 있냐는 팀원 분들 말을 듣고 찾아보니 하는 방법이 있었습니다! (유레카)

다만 셀룰러 통신으로는 할 수 없고 자동화 스크립트를 돌리는 PC와 스마트폰이 동일한 wifi에 접속 되어있어야 합니다.

한번 해볼까요?

 

사전 준비하실 것은

1. 안드로이드 스튜디오
2. adb 기능을 사용할 수 있는 조건 (path 설정)

 

그리고 PC와 스마트폰을 케이블로 연결합니다.

(뭐야 케이블 없이 하려고 하는거 아니였어?...)

그런뒤에 아래의 커맨드를 입력합니다.

adb tcpip 5555

 

그러면 이렇게 

 

데몬을 성공적으로 시작했다는 문구가 표시됩니다.

그 뒤에 케이블 연결을 해지해주세요.

그리고 스마트폰 와이파이 메뉴로 이동해서 현재 기기의 IP주소를 확인해주세요

 

그리고 아래의 커맨드를 입력하시면

adb connect {ip주소}

ex) adb connect 192.168.0.1

해당 IP에 5555 포트로 연결되었다는 문구가 나옵니다.

 

그럼 잘 연결 되었나 볼까요?

adb devices

를 입력하신 뒤에

 

해당 IP와 포트의 device기기가 표시된다면 성공입니다~

이제 appium 서버를 띄우고 테스트 스크립트를 돌려봅시다~!

 

 

이건 직접 돌려본 영상입니다~

댓글