작년부터 회사에서 제품의 뼈대부터 다시 설계하는 재개발 작업이 활발하게(?) 이루어지고 있다.
덕분에 자연스럽게 UI 자동화 테스트 프로젝트는 중단됐고,
그래도 덕분에 (물론 기존 제품을 리뉴얼한 거지만, 거의 새로운 앱이라고 할 수 있는) 신규 앱 QA를 주도해보는 경험을 얻었다.
APPIUM을 사용하지 않은지도 어느덧 1년이 다 되어가는 중이다.
그리고 잠시 다음 QA가 착수 되기 전까지 여유가 생긴 요즘, 다시 테스트 자동화로 눈독을 들이고 있다.
그 사이 APPIUM은 v2.0 Major Update와 함께 v1.x 지원을 중단했고,
내가 익숙하게 사용하던 Desktop APP은 v2.0 릴리즈와 함께 지원을 중단했다.
그래서 이왕 다시 APPIUM을 공부하는 마음으로 설치부터 다시해보기로.
Node.js & npm 설치하기
APPIUM은 Node.js 기반으로 동작하기 때문에 Node.js를 먼저 설치해야 한다.
방법 1. Node.js 공식 홈페이지에서 패키지 파일을 다운로드하고, 설치한다.
Node.js
Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.
nodejs.org
방법 2. brew 명령어로 설치한다.
brew install node
다음은 APPIUM을 다운로드하기 위한 npm을 설치한다.
- npm 설치하니까 node도 함께 설치되는 듯 ?
brew install npm
APPIUM 설치
이제 진짜 목적인 APPIUM을 설치한다.
npm install -g appium@next
- 여기서 주의해야 할 점은 appium@next 를 appium 으로 입력하면 v1.22.3 버전이 설치된다. (...)
- 그럼 얌전히 다시 uninstall 해주면 된다.
npm uninstall -g appium
설치가 완료되면 제대로 된 버전을 설치했는지 확인한다.
appium -v
APPIUM 서버 실행
appium
아무 옵션없이 실행하면 디폴트값으로 실행된다.
- HOST: http://0.0.0.0
- PORT: 4723
'Test Automation > APPIUM' 카테고리의 다른 글
APPIUM 스크롤 (0) | 2022.01.11 |
---|---|
APPIUM logcat 가져오기 : get_log 활용법 (0) | 2020.12.08 |
APPIUM TimeoutException 예외처리 (0) | 2020.12.08 |
APPIUM Desired Capabilities 설정 방법 (0) | 2020.12.06 |
APPIUM Selenium with Python (0) | 2020.12.06 |