브라우저 자동화 & IPA

태스크를 한 번 만드세요. 그 이후는 워커가 실행합니다.

UIA는 열기, 입력, 클릭, 대기, 추출과 같은 일련의 브라우저 단계를 스케줄링하고, 작업으로 연결하며, 한 줄씩 실행되는 모습을 관찰할 수 있는 태스크로 바꿔줍니다. 브라우저는 소유한 기기에서 열리므로 자동화하는 계정이 기기를 벗어나지 않습니다.

worker · desk-01실행 중00:00.0
  • 01Openportal.example.com/login대기 중
  • 02Type#username대기 중
  • 03Type#password대기 중
  • 04Clickbutton[type=submit]대기 중
  • 05Wait.orders-table대기 중
  • 06Extracttr.order → orders.csv대기 중
  • 07Send Emailops@example.com대기 중
daily-order-report7개 단계 · 헤드리스 Chromium

구축하는 구성 요소

세 가지 핵심 중첩 요소.

UIA의 모든 항목은 동일한 요소로 구성되므로, 2단계 태스크에서 배운 개념이 3개 사이트에 걸쳐 40개 단계를 실행하는 작업에도 그대로 적용됩니다.

태스크 (Task)

순서대로 정렬된 단계 목록

작업을 선택하고, 요소를 지정한 후, 값을 입력하세요. 페이지 구조가 복잡할 때는 조건문, 반복문, 변수를 사용할 수 있으며, 단계를 복사하는 대신 다른 태스크 내부에서 호출할 수도 있습니다.

작업 (Job)

연결된 태스크 모음

태스크들을 하나의 흐름으로 연결하고, 태스크 간에 값을 전달하며, 페이지 반환값에 따라 분기합니다. 각 작업은 자체 실행 기록을 유지하므로 어떤 실행 회차의 몇 번째 단계에서 실패했는지 확인할 수 있습니다.

스케줄 (Schedule)

실행 시점 설정

매시간, 매일, 매주, 매월 또는 사용자 지정 규칙을 설정하세요. 실행을 담당할 워커를 선택하고 실행 완료 시 이메일 알림 수신 여부를 결정합니다.

실행 방식

빈 태스크에서 스케줄링된 실행까지.

  1. 01

    단계 구축

    빌더에서 단계를 추가하고 실시간 브라우저 화면을 보면서 하나씩 실행해 보세요. 셀렉터가 잘못된 경우 내일의 로그가 아닌 즉시 눈으로 확인할 수 있습니다.

  2. 02

    워커 등록

    에이전트를 다운로드하여 작업을 수행할 기기에서 실행한 뒤, 토큰을 한 번만 붙여넣으세요. WebSocket을 통해 역방향으로 연결되며 워커 목록에 표시됩니다. 인바운드 포트나 방화벽 규칙을 추가할 필요가 없습니다.

  3. 03

    스케줄 할당

    작업을 워커에 할당하고 실행 시점을 설정하세요. 실행 내역은 발생하는 즉시 콘솔로 스트리밍되며, 모든 실행은 단계, 소요 시간, 스크린샷과 함께 저장됩니다.

실행 위치

보유한 기기에서 직접 수행됩니다.

태스크는 사용자가 설치하고 제어하는 에이전트 워커(개인 PC, 사무실 컴퓨터, 자체 랙의 VM 등)에서 실행됩니다. 서버는 실행을 스케줄링, 기록 및 표시할 뿐 브라우저를 직접 열거나 세션을 유지하지 않습니다. 자격 증명은 저장되기 전 사용자의 계정별로 암호화되며, 이를 필요로 하는 워커에서만 복호화됩니다.

  • 지원 OSWindows · macOS · Linux
  • 연결 방식아웃바운드 WebSocket 전용
  • 브라우저Chromium
  • 자격 증명계정별 암호화
  • 인터페이스English · 한국어 · Español

공유

작동하는 작업을 다른 사람에게 전달하세요.

작업을 마켓플레이스에 게시하거나 비공개로 유지하고 비공개 링크를 보낼 수 있습니다. 구독하는 사용자는 자신의 자격 증명으로 자신의 워커에서 실행되는 읽기 전용 사본을 받게 됩니다. 원본을 수정하면 업데이트를 적용하기 전에 변경된 내용을 정확히 확인할 수 있습니다.

스크립트가 할 수 있는 일은 이제 손을 떼세요.