자동화 구축

garaming·2023년 10월 31일
0

automation

목록 보기
1/8

자동화를 위한 환경 세팅

1. Xcode 설치

앱 스토어에서 설치 가능

2. Homebrew 설치

터미널 진입해서 아래 코드 복붙하기

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

⭐️⭐️⭐️Homebrew 설치 후 터미널에 echo로 시작하는 명령어 입력필요 >>>> 중요함

> (echo; echo 'eval "$(/usr/local/bin/brew shellenv)"') >> /Users/사용자명/.zprofile
> eval "$(/usr/local/bin/brew shellenv)"

3. Node.js 설치

홈페이지에서 LTS로 다운받아 설치
-> 홈페이지에서 설치한 후로 brew랑 꼬여서 appium을 깔아도 commande not found 에러 계속 발생하였음. 따라서 초기화 후 brew로 node 설치 진행

brew install node

4. Appium 설치

Appium 공식문서에서 터미널에 아래 명령어 수행

npm i --location=global appium


Appium 설치가 완료되면 차례로 설치해줌
> npm install wd         
> appium  # 이때 appium 버전 뜨면 정상적으로 설치 완료

# 이후로 아래 명령어 실행
> brew install carthage
> brew install libimobiledevice --HEAD

📌 npm EACCES Error

이때 npm EACCES 에러가 발생할 수 있음. mkdir 하면서 권한이 없어서 생기는 에러로 추정.

Resolving EACCES permissions errors when installing package globally
-> 공식문서 참고하여 문제 해결


+) Appium Server GUI를 설치하려고 하는데 깃헙을 참고하니 더이상 최신 버전의 Desktop은 지원하지 않는다고 기재되어 있음. 하지만 설치 해야한다면 아래에서 설치 가능함

https://github.com/appium/appium-desktop


4-1. Appium-inspector 설치

Appium Github에서 설치

5. appium-doctor로 환경 점검

appium-doctor 설치
> sudo npm install -g appium-doctor

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

profile
Connecting the dots

0개의 댓글