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

Windows Application Driver

0

Windows Application Driver(WinAppDriver)는 Microsoft가 개발한 Windows 애플리케이션용 UI 테스트 자동화 서비스입니다.

UWP 테스트Win32 테스트Windows UI 테스트WinForms 테스트WPF 테스트

소개

Windows Application Driver(WinAppDriver)는 Microsoft가 개발한 Windows 애플리케이션용 UI 테스트 자동화 서비스입니다. Selenium과 유사한 방식으로 Windows 데스크톱 앱의 UI를 자동으로 테스트할 수 있도록 지원합니다. UWP, WinForms, WPF, Win32 등 다양한 Windows 앱을 테스트할 수 있으며, Appium이나 Selenium에 익숙한 개발자라면 기존 도구와 언어를 활용해 Windows 앱 테스트를 자동화할 수 있습니다.

상세정보

Windows Application Driver란?

Windows Application Driver(WinAppDriver)는 Microsoft가 개발한 Windows 애플리케이션용 UI 테스트 자동화 서비스입니다. Selenium과 유사한 방식으로 Windows 데스크톱 앱의 UI를 자동으로 테스트할 수 있도록 지원합니다. UWP, WinForms, WPF, Win32 등 다양한 Windows 앱을 테스트할 수 있으며, Appium이나 Selenium에 익숙한 개발자라면 기존 도구와 언어를 활용해 Windows 앱 테스트를 자동화할 수 있습니다.

주요 기능

  • Selenium 기반 UI 테스트 자동화 지원
  • UWP, WinForms, WPF, Win32 앱 테스트 지원
  • Appium 및 Selenium과의 통합
  • UI Recorder를 통한 테스트 스크립트 생성 지원

지원 환경

Windows 10 및 Windows 11에서 사용할 수 있습니다. 테스트 대상 앱이 설치된 PC에 설치하며, Windows 설정에서 개발자 모드를 활성화해야 합니다.

기본 사용법

  1. Windows Application Driver 설치 파일을 다운로드합니다.
  2. 테스트할 앱이 설치된 Windows PC에 설치합니다.
  3. Windows 설정에서 개발자 모드를 활성화합니다.
  4. 설치 디렉터리(예: C:Program Files (x86)Windows Application Driver)에서 WinAppDriver.exe를 실행합니다.
  5. Selenium 또는 Appium 테스트 코드에서 WinAppDriver를 사용하여 UI 테스트를 실행합니다.

주의사항 및 확인 사항

  • 테스트 실행 후에는 WinAppServer.exe를 종료해야 합니다.
  • 테스트 코드에서는 앱 드라이버를 적절히 dispose해야 합니다.
  • 개발자 모드가 활성화되어 있어야 합니다.

FAQ

WinAppDriver는 무료인가요?

네, WinAppDriver는 완전히 무료로 사용할 수 있습니다.

어떤 앱을 테스트할 수 있나요?

UWP, WinForms, WPF, Win32 앱을 테스트할 수 있습니다.

Selenium이나 Appium 경험이 필요한가요?

Selenium이나 Appium에 익숙하다면 쉽게 사용할 수 있습니다. 기존 도구와 언어를 그대로 활용할 수 있습니다.

시스템 요구사항

Windows 10 또는 Windows 11 PC에서 실행할 수 있습니다. 테스트 대상 앱이 설치된 Windows 머신에 설치하며, Windows 설정에서 개발자 모드를 활성화해야 합니다.