Automation
Appium 원격 자동화 하기
Zeromk2
2020. 11. 18. 23:57
저도 평소에는 케이블로 실제 기기를 연결시킨 뒤에 자동화 스크립트를 돌리곤 했는데
혹시 원격으로 할 수 있냐는 팀원 분들 말을 듣고 찾아보니 하는 방법이 있었습니다! (유레카)
다만 셀룰러 통신으로는 할 수 없고 자동화 스크립트를 돌리는 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 서버를 띄우고 테스트 스크립트를 돌려봅시다~!
이건 직접 돌려본 영상입니다~
728x90