/ 프로젝트 / 그 외 / RPA Electron
🤖
베타

RPA Electron

Electron RPA 워크벤치

Playwright 자동화를 Electron + React UI 로 감싼 데스크톱 RPA 도구. electron-builder 배포.

ElectronReactTypeScriptPlaywright

배경

웹 자동화(테스트·스크린샷·다단계 동작)를 수작업 없이 데스크톱 앱에서 손쉽게 구성·실행하고 싶다는 요구를 해결합니다.

핵심 기능

  • Electron 메인/렌더러 + TypeScript 데스크톱 셸
  • Vite 번들링·빠른 HMR 개발
  • MongoDB로 세션·워크플로우 저장
  • React 18 라우터 기반 화면 전환
  • electron-builder로 Windows·macOS·Linux 패키징

동작 방식

Electron 메인 프로세스가 창과 IPC를 관리하고, 렌더러는 개발 시 Vite 서버를, 배포 시 번들 HTML을 로드합니다. Playwright 자동화를 UI로 감싸 다단계 작업을 실행합니다.

사용 방법

  1. 의존성을 설치한다
  2. 개발 서버(HMR)를 띄운다
  3. Electron 앱을 실행해 자동화를 구성한다
  4. 빌드해 배포용 실행본을 만든다
분류: 그 외 · 원본 경로: D:\nodeProject\rpa_electron