반응형
SMALL

 

 

Appium 이란?

 - Appium Appium은 무료로 배포되는 오픈 소스 모바일 애플리케이션 UI 테스팅 프레임 워크

 

사전 조건

1. 안드로이드 스튜디오 설치 (developer.android.com/studio/?hl=ko)

    - 설치 이후 Tools > SDK Manager 에서 각 버전 별 설치

    - Tools > AVD Manager OS별 설치

 

2. JAVA SE 설치 및 환경 설정 (www.oracle.com/technetwork/java/javase/downloads/index.html)

 

3. Python 설치 (저는 언어를 Python을 사용합니다.)

- www.python.org/downloads/windows/

Python Releases for Windows

The official home of the Python Programming Language

www.python.org

4. 환경 변수 설정

Python

 - \AppData\Local\Programs\Python\Python37-32

 - \AppData\Local\Programs\Python\Python37-32\Scripts

 - \AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Python 3.7

Android_HOME

 - Android_Sdk 경로

 

5. PIP Install (PIP 는 Pip Installs Packages의 약자로 파이썬 패키지를 설치하고 관리하는 패키지 관리자.)

  * pip install selenium
  * pip install requests // Json같은 Data 정보를 쉽게 얻어서 사용할 수 있다
  * pip install numpy // 행렬이나 일반적으로 대규모 다차원 배열을 쉽게 처리 할 수 있게 해주는 파이썬의 라이브러리 
  * pip3 install appium-python-client
  * pip install matplotlib // 데이터 시각화 (그래프)
  * pip install opencv-pyth // python용 OpenCV만 설치
  * pip install urllib3 // Python 용 HTTP 클라이언트
  * pip install python-telegram-bot
  * pip install uiautomator2

 

설치

- 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

여기까지 진행하였다면 Appium 사용을 위한 세팅 완료

반응형
LIST

'QA > Automation' 카테고리의 다른 글

Node.js 설치 및 경로 설정  (0) 2021.12.07
Appium + Telegram 연동  (0) 2021.05.10

+ Recent posts