본문 바로가기
🎪 놀고있네/Katalon

[Appium] Appium 설치 및 환경 세팅하기(mac OS)

by 냥장판 2021. 1. 28.
반응형

목표: Appium 설치하기!

요약

  1. 사전준비: JDK, Android Studio 설치
  2. Homebrew 설치
  3. Appium 설치
  4. Node.js 설치

 

안녕하세요 냥장판 입니다 

 

Android 환경기준으로 안내할게요!

1. JDK, Android Studio 설치하기

Katalon Studio는 별도의 emulator가 없기때문에, Android Studio를 설치하도록 가이드 되어있는데요.

JDK 다운로드와 Android Studio 설치는 아래 포스팅을 참고하세요.

2021/01/11 - [기타] - Android Studio 설치(mac OS)

 

 

2. Homebrew 설치

Homebrew 는 mac OS 용 패키지 관리자 입니다.

 

터미널을 오픈해서 아래 명령어를 붙여넣기하세요

 

https://brew.sh/index_ko

 

 

비밀번호 입력하고 엔터

 

설치가 완료되면 터미널을 한번 다시 시작해주세요.

 

3. Appium 설치

 

특히 Android 앱을 로컬환경에서 구동시키려면, Appium 이 설치되어 있어야합니다.

사실 homebrew 설치했다면 아래 명령어로도 Appium 설치 가능한데요.

이런 경로도 있따~ 보여드리려고 하는겁니다

 

 

appium.io/

 

Appium: Mobile App Automation Made Awesome.

Appium Philosophy Appium is built on the idea that testing native apps shouldn't require including an SDK or recompiling your app. And that you should be able to use your preferred test practices, frameworks, and tools. Appium is an open source project and

appium.io

다운로드를 클릭하면 github로 연결이 됩니다.

여기서 본인 pc 운영체제에 맞는 파일을 다운받으면 되는데

저는 macOS 이기 때문에 appium-mac-1.19.1.dmg 파일을 다운받았습니다.

 

 

다운로드 받아서 실행하면 설치가 완료됩니다.

 

Edit Configuraions에 들어가보니 Android_home, Java_home이 비어있어서 다시 입력하고 재기동했어요.

 

 

4. Node.js 설치

 

Appium 사이트에 들어가면 설치 프로세스가 제공되요. 

 

 

터미널에 들어가서 차례대로 입력합니다.

brew install node

npm install -g appium

 

 

npm install wd

 

 

appium &

 

 

npm으로 appium-doctor를 설치한다!

 

npm install -g appium-doctor

appium-doctor

 

이후에 Android 세팅을 위해서라면

android-platform-tools

android sdk  등을 설치해야하지만

Android Studio 를 이미 설치했기에 추가 설치사항은 없습니다.

 

위에 명령어 정리했으니 참고하세여

 

1
2
3
4
5
6
7
8
9
10
11
12
brew install node            # get node.js
 
npm install -g appium        # get appium
 
npm install wd                # get appium client
 
appium &                    # start appium
 
npm install -g appium-doctor    # verify appium installation
 
appium-doctor
 
cs

 

그럼 이만!

 

참고

www.swtestacademy.com/how-to-install-appium-on-mac/

 

 
반응형

댓글