Appium 환경 세팅(Mac OS, M1)

Keypoint·2022년 5월 5일
0
post-custom-banner

1. java 설치

https://www.oracle.com/java/technologies/downloads/#jdk18-mac

  • Arm -> M1
  • x64 -> intel

난 M1칩이므로 두 번째 항목인 Arm 64 DMG Installer 다운받고 설치했다.
command + space 에서 "터미널" 을 검색하고 실행하면 터미널 창이 열린다.

자바 버전 확인

> java -version

2. 자바 환경변수 세팅

> JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-17.0.2.jdk/Contents/Home
> export JAVA_HOME
> export PATH=$PATH:$JAVA_HOME/bin

3. 안드로이드 스튜디오 설치

https://developer.android.com/studio?gclid=Cj0KCQjwweyFBhDvARIsAA67M72zJhPA7mKQQpj63BPF1-4JprZKe8svX8sQhKHwYoVA0-FQE2HWP_kaAmKlEALw_wcB&gclsrc=aw.ds

Mac with Apple chip 으로 설치

3-1. 안드로이드 스튜디오 설정

설치를 완료하고 실행하면 프로젝트를 생성하는 창이 뜬다.
오른쪽 상단에 세로로 ... 버튼을 선택하면 SDK Manager 메뉴로 진입할 수 있다.

꼭 다 설치할 필요는 없지만 아래 appium-doctor 점검 단계에서 막히기 때문에 이 정도는 미리 설치해주면 좋겠다.(아래 Hide Obsolete Packages 체크 해제)

설치할 항목을 선택하고 apply 선택하면 설치가 된다.

4. 안드로이드 홈 환경변수 세팅

username 에는 해당 pc의 사용자 이름으로 넣어주면 된다.

> ANDROID_HOME=/Users/**username**/Library/Android/sdk 
> export ANDROID_HOME
> export PATH=/Users/**username**/Library/Android/sdk/platform-tools:$PATH
> export PATH=/Users/**username**/Library/Android/sdk/tools:$PATH
> export PATH=/Users/**username**/Library/Android/sdk/emulator:$PATH

5. Xcode 설치

App store 에서 다운받을 수 있는데 설치가 오래 걸린다.(10분 이상 걸릴 수도 있으니 당황하지 말자)

6. Homebrew 설치

https://brew.sh/index_ko

홈페이지 진입하면 친절하게 코드를 알려준다.
복사해서 터미널에 붙여넣기 하면 된다.

> /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

7. Appium 설치

https://appium.io 들어가서 Download appium 을 선택하면 최신 버전을 다운받을 수 있다.


Appium-Server-GUI-mac-1.22.3.dmg 설치

7-1. Appium-inspector 설치

이전 Appium 버전에선 appium 프로그램 내에 inspector 가 내장되어 있었는데 언제부턴가 따로 설치를 해주어야 한다.
https://github.com/appium/appium-inspector/releases

Appium-Inspector-mac-2022.5.1.dmg 설치

8. Node.js 설치

https://appium.io 첫 화면에서 스크롤을 내리면 설치 순서를 알려준다.

차례대로 하나씩 설치해준다.

> brew install node      
> npm install -g appium  
> npm install wd         
> appium &               

9. appium-doctor 로 환경 점검

  1. appium-doctor 설치
> sudo npm install -g appium-doctor
  1. appium-doctor 실행
> appium-doctor

위와 같이 모든 항목이 전부 초록색 체크표시가 되어야 한다.

환경이 정상적으로 세팅되지 않았다면 초록색 체크 표시가 아닌 빨간색 X 표시로 출력된다. 만약 빨간 X 표시가 있다면 관련 셋팅을 점검해야 함

예시 1) Error running xcrun simctl
방법) XCode > Preferences > Loacation > Command Line Tools 설정

예시 2) Carthage was NOT found!
방법) Carthage 설치

> brew install carthage

예시 3) Home, Android_Home, JAVA_HOME 에러
방법) 환경변수 다시 점검(환경변수가 초기화될 수 있는데 이건 다음 게시물에서 다루겠음)

profile
QA Engineer
post-custom-banner

0개의 댓글