본문으로 건너뛰기
로그인 둘러보기
개발·코딩·데이터베이스 · 윈도우즈 유틸

Appium Inspector

0

Appium Inspector는 Appium 서버와 함께 사용하는 앱 검사 도구입니다. 모바일 앱의 UI 구조를 시각적으로 탐색하고, 자동화 테스트에 필요한 요소 선택자를 쉽게 찾을 수 있도록 도와줍니다.

UI 자동화모바일 테스트앱 검사오픈소스요소 선택자

소개

Appium Inspector는 Appium 서버와 함께 사용하는 앱 검사 도구입니다. 모바일 앱의 UI 구조를 시각적으로 탐색하고, 자동화 테스트에 필요한 요소 선택자를 쉽게 찾을 수 있도록 도와줍니다. Appium 기반 테스트를 작성하는 개발자나 QA 엔지니어에게 유용한 오픈소스 도구입니다.

상세정보

Appium Inspector란?

Appium Inspector는 Appium 서버와 함께 사용하는 앱 검사 도구입니다. 모바일 앱의 UI 계층 구조를 시각적으로 탐색하고, 자동화 테스트에 필요한 요소 선택자를 쉽게 찾을 수 있도록 도와줍니다. Appium 기반 테스트를 작성하는 개발자나 QA 엔지니어에게 유용한 오픈소스 도구입니다.

주요 기능

  • 앱 UI 구조를 XML 트리로 표시
  • 요소를 클릭하여 속성 및 선택자 정보 확인
  • accessibility id, class name, xpath 등 다양한 선택자 제공
  • 요소의 좌표와 크기(Box Model) 정보 제공

지원 환경

Windows, macOS, Linux에서 실행되는 데스크톱 애플리케이션입니다. Appium 서버가 실행 중이어야 하며, 검사할 앱이 연결된 디바이스 또는 에뮬레이터/시뮬레이터에 설치되어 있어야 합니다.

기본 사용 방법

  1. Appium 서버를 시작합니다.
  2. Appium Inspector를 실행하고 서버 주소와 포트를 설정합니다.
  3. 검사할 앱의 디바이스 또는 에뮬레이터를 연결합니다.
  4. 앱 소스 탭에서 UI 구조를 탐색하고 원하는 요소를 선택합니다.
  5. 선택된 요소의 선택자 정보를 복사하여 테스트 코드에 사용합니다.

제한 사항 및 확인 사항

  • Appium 서버와의 연결이 필요하므로 서버 설정을 확인해야 합니다.
  • 앱의 플랫폼(iOS, Android 등)에 따라 일부 기능이 다를 수 있습니다.
  • 최신 버전의 Appium 서버와 호환성을 확인하는 것이 좋습니다.

자주 묻는 질문

Appium Inspector는 무료인가요?

네, Appium Inspector는 오픈소스 도구로 무료로 사용할 수 있습니다.

Appium Inspector는 어떤 용도로 사용하나요?

주로 모바일 앱 자동화 테스트를 작성할 때 UI 요소의 선택자를 찾는 용도로 사용합니다. 앱의 구조를 시각적으로 파악하고, 테스트 코드에 필요한 정보를 얻을 수 있습니다.

Appium Inspector를 사용하려면 별도의 설치가 필요한가요?

Appium Inspector는 데스크톱 애플리케이션으로 설치가 필요합니다. 또한 Appium 서버도 설치하고 실행해야 합니다.

화면으로 보는 주요 기능

앱 소스 보기

앱 소스 보기

앱 소스 탭에서 XML 형식의 앱 구조가 표시되며, 'Search settings' 텍스트가 포함된 버튼 요소가 하이라이트되어 있습니다. 오른쪽에는 선택된 요소의 속성과 위치 정보가 표시됩니다.

선택된 요소 정보

선택된 요소 정보

오른쪽 패널에서 선택된 요소의 정보가 표시되며, 'Find By' 섹션에는 accessibility id, class name, xpath 등의 선택자 정보가 있고, 'Box Model' 섹션에는 요소의 좌표와 크기가 표시됩니다.

시스템 요구사항

Appium 서버가 실행 중이어야 하며, 검사할 앱이 연결된 디바이스 또는 에뮬레이터/시뮬레이터에 설치되어 있어야 합니다.