ERgrin 애플리케이션의 GUI 자동화 테스트를 수행하는 Python 기반 프로젝트

README.md

ERgrin 자동화 프로젝트 설치 및 실행 가이드 (Windows 11 기준)


0. 사전 환경

  • 운영체제: Windows 11
  • Python: 3.10 이상
  • IDE: PyCharm 2025.2.4 (권장)

PyCharm 다운로드:
https://www.jetbrains.com/ko-kr/pycharm/download/?section=windows

  1. 프로젝트 폴더 이동
    cd <프로젝트_폴더_경로>

  2. 가상환경 생성 및 활성화
    python -m venv venv
    venv\Scripts\activate

  3. pip 최신화
    python -m pip install --upgrade pip

  4. requirements.txt 기준 패키지 설치(버전 고정)
    pip install -r requirements.txt

  5. 설치된 패키지 전체 확인
    pip list

  6. 주요 패키지별 버전 확인
    pip show pytest
    pip show pywinauto
    pip show pyautogui
    pip show pillow
    pip show psutil

  7. Python 버전 확인
    python --version

  8. 필요한 파일 준비 (설명만)

ERgrin 실행 파일: ergrin.exe
위치 예시: C:\Users\CSLEE\AppData\Local\Programs\ERgrin\ergrin.exe

테스트용 ERgrin 프로젝트 파일: 12.ergrin
위치 예시: C:\Users\CSLEE\Desktop\12.ergrin

GUI 인식용 이미지 파일 (asset 폴더):

description_label.png
logical_name_label.png
physical_name_label.png

⚠️ 다른 PC에서는 위 경로만 수정하면 됨 (코드 내 ERGRIN_EXE_PATH / TARGET_FILE)

  1. 실행

pytest -v -s

  1. 실행 시 주의사항

실행 중 마우스 / 키보드 사용 금지

Windows 디스플레이 배율 100% 권장

원격 데스크톱 환경 비권장