Appium으로 테스트하기 (1)

garaming·2023년 11월 7일
0

automation

목록 보기
3/8

Appium으로 테스트하기 전 체크 리스트

  • Xcode WebDriverAgent 프로젝트 클론 후 개발자 ID 로그인
  • Appium Inspector와 Appium Desktop-GUI 설치
  • 테스트 기기 UDID

1. 기기와 Mac 연결


정상적으로 연결되면 이미지처럼 연결된 기기가 뜬다.


2. 빌드 시작

(1) WebDriverAgent 탭 선택한 상태에서 '▶️' 버튼 눌러 빌드 시작

💡이때 아이폰에서 IntergraionApp 설치에 실패했다는 팝업 발생할 수 있음.
1. 아이폰 설정으로 이동
2. VPN 검색 > VPN 및 기기 관리
2. 개발자 앱 신뢰

(2) 상단 메뉴 product > Test 선택
(3) shift + command + C 눌러서 console 확인
(4) 맨 아래 찍힌 SeverURL 복사

📌 터미널 실행 방법

  • 터미널 열어서 WebDriverAgent 폴더 경로까지 이동 (ex. /Users/${본인 PC명}/Documents/WebDriverAgent )
  • 아래 명령어 수행
    xcodebuild -project WebDriverAgent.xcodeproj -scheme WebDriverAgentRunner -destination 'id=기기 UDID' test

3. Appium 테스트

(1) Appium-Desktop GUI > Start Server 클릭
(2) Appium Inspector > remote path -> /wd/hub 지정
(3) JSON 형식으로 요청 보내기

{
"deviceName": "iPhone",
"platformVersion": "14.1",
"platformName": "ios",
"app": "테스트앱.ipa 경로",
"automationName": "XCUITest",
"noReset": true,
"udid": "기기 UDID",
"xcodeOrgId": "apple 개발자 계정",
"xcodeSigningId": "iPhone Developer",
"wdaBaseUrl": "2-(4)에 찍힌 SeverURL"
}

⭐️⭐️ 이때 "app" 항목은 실제로 테스트하고자 하는 앱이 해당 경로에 있어야 한다.

  • ex. xxx.ipa를 nas 서버에서 복사한 후 Documents에 붙여넣기 -> /Users/ari/Documents/XXX.ipa
profile
Connecting the dots

0개의 댓글