소개
Appium Server GUI는 Appium 서버를 그래픽 인터페이스로 제어하고, 앱 인스펙터 기능을 제공하는 데스크톱 애플리케이션입니다.
상세정보
소개
Appium Server GUI는 Appium 서버를 그래픽 인터페이스로 제어하고, 앱 인스펙터 기능을 제공하는 데스크톱 애플리케이션입니다.
핵심 기능
- 서버 시작/중지 (Start Server 버튼)
- Simple 탭에서 기본 호스트 및 포트 설정
- Advanced 탭에서 로그 경로, 로그 레벨, 타임존, iOS/Android 특정 포트 등 세부 설정
- Presets 탭에서 사전 설정 저장·불러오기 및 삭제
- 앱 인스펙터를 통해 UI 요소 검사 가능
지원 환경
Windows 운영 체제에서 winget을 통해 배포됩니다. Electron 기반이라서 이론적으로 다른 OS에서도 실행 가능하지만 공식 배포는 Windows입니다.
기본 사용법
- 앱을 실행하고 Simple 탭에서 Host(예: 0.0.0.0)와 Port(예: 4723)를 입력합니다.
- 필요에 따라 Advanced 탭에서 로그 파일 경로, 로그 레벨 등을 조정합니다.
- Start Server 버튼을 클릭하여 Appium 서버를 시작합니다.
- 서버 실행 중에는 로그 창에서 출력을 확인할 수 있습니다.
- Presets 탭에서 자주 사용하는 설정을 사전 설정으로 저장해 두고 불러올 수 있습니다.
제한 사항 및 체크포인트
- GUI 자체는 Appium 서버를 실행하는 런처이며, 서버 바이너리는 별도로 설치해야 합니다.
- 화면에 표시되는 서버 버전(v1.14.0 등)은 예시이며, 실제 실행되는 버전은 설치된 Appium에 따릅니다.
- 테스트 스크립트 생성이나 테스트 실행 기능은 제공하지 않습니다.
자주 묻는 질문(FAQ)
- Q: Appium 서버를 별도로 설치해야 하나요?
A: 예. GUI는 서버를 실행하는 인터페이스이며, Appium 서버 바이너리는 사전에 설치해야 합니다. - Q: macOS나 Linux에서도 사용할 수 있나요?
A: 본 패키지는 Windows용 winget 배포이지만, Electron 기반이므로 소스에서 다른 OS에서도 빌드 가능합니다. 공식 지원은 Windows입니다.
화면으로 보는 주요 기능
기본 설정 화면

Appium 서버 GUI의 기본 설정 화면입니다. 'Simple', 'Advanced', 'Presets' 탭이 있으며, 현재 'Simple' 탭이 선택되어 있습니다. 'Host' 입력란에 '0.0.0.0'이, 'Port' 입력란에 '4723'이 입력되어 있습니다. 'Start Server v1.14.0' 버튼과 'Edit Configurations' 버튼이 있습니다.
기본 설정 화면 (동일)

Appium 서버 GUI의 기본 설정 화면입니다. 'Simple', 'Advanced', 'Presets' 탭이 있으며, 현재 'Simple' 탭이 선택되어 있습니다. 'Host' 입력란에 '0.0.0.0'이, 'Port' 입력란에 '4723'이 입력되어 있습니다. 'Start Server v1.14.0' 버튼과 'Edit Configurations' 버튼이 있습니다.
고급 설정 화면

Appium 서버 GUI의 'Advanced' 탭 화면입니다. 'General' 섹션에는 'Server Address', 'Server Port', 'Logfile Path' 등의 입력란과 'Log Level', 'Local Timezone', 'Suppress Log Color' 등의 체크박스가 있습니다. 'iOS' 섹션에는 'WebDriverAgent Port', 'executeAsync Callback Host' 등의 입력란이 있습니다. 'Android' 섹션에는 'Bootstrap Port', 'SeleniumPort', 'Chromedriver Port' 등의 입력란이 있습니다. 'Start Server v1.14.0' 버튼과 'Save As Preset…' 버튼이 있습니다.
사전 설정 화면

Appium 서버 GUI의 'Presets' 탭 화면입니다. 왼쪽에는 'preset-example'과 'preset-example2'라는 두 개의 사전 설정 목록이 있습니다. 오른쪽에는 선택된 사전 설정의 'Server Argument'와 'Value'가 표시되어 있습니다. 'Start Server v1.14.0' 버튼과 'Delete Preset' 버튼이 있습니다.
시스템 요구사항
Windows 운영 체제 및 winget 패키지 관리자


