범용 앱 커넥터 사용

  • 릴리스 버전: Zurich
  • 업데이트 날짜 2025년 07월 31일
  • 소요 시간: 6분
  • 범용 앱 커넥터(UAC)를 사용하여 , Java Google Chrome에지 브라우저 기반 애플리케이션에 대한 Windows자동화를 생성합니다. 단일 통합 커넥터에서 애플리케이션을 구성하고 화면 및 요소 또는 확인란 및 버튼과 같은 화면 컨트롤을 캡처합니다. 이러한 화면과 요소의 메서드를 사용하여 자동화를 구축하십시오.

    시작하기 전에

    커넥터를 사용하기 전에 플러그인 관리자에서 범용 앱 커넥터 플러그인을 추가합니다. SSH 플러그인 추가에 대한 자세한 내용은 다음 문서를 참조하십시오 에서 플러그인 관리 RPA 데스크톱 디자인 스튜디오.

    열려 있거나 활성 Windows상태인 , Java Google Chrome또는 에지 애플리케이션이 있는지 확인합니다.

    필요한 역할: 없음

    프로시저

    1. 도구 상자 창에서 커넥터로 이동하고 Universal App Connector 를 프로젝트 탐색기 창의 전역 개체 로 끌어옵니다.
      커넥터는 전역 개체 아래에 UniversalApplication 개체로 추가됩니다.
    2. Universal App Connector 커넥터 수준에서 메서드를 사용하려면 UniversalApplication 개체를 두 번 클릭합니다.
      메서드 이름참조
      클릭 범용 앱 커넥터에 Click 메서드 사용
      값 가져오기 범용 앱 커넥터에 GetValue 메서드 사용
      SetValue 범용 앱 커넥터에 SetValue 메서드 사용
      시작 범용 앱 커넥터의 시작 방법 사용
      WaitForAnyScreen 범용 앱 커넥터에 WaitForAnyScreen 메서드 사용
      예를 들어, Start 메서드는 브라우저 또는 응용 프로그램이 응용 프로그램 화면이나 요소와 상호 작용하기 전에 시작되도록 하려는 경우에 사용됩니다.
      메서드가 개체 탐색기 창에 나타납니다.
    3. UAC에서 화면과 요소를 구성하려면 다음 단계를 수행합니다.
      1. 전역 개체에서 UniversalApplication 을 마우스 오른쪽 단추로 클릭하고 구성을 선택합니다.
      2. Configure screens and elements 창에서 Choose from an open window 드롭다운( Choose from an open window 드롭다운. )을 선택하고 애플리케이션 화면을 선택합니다.
        애플리케이션을 엽니다.
        주:
        • 지원되는 애플리케이션이 열려 있지 않으면 앱 창을 찾을 수 없음 메시지가 표시됩니다.
        • 새로 열린 애플리케이션 화면을 목록에 표시하려면 Windows 새로 고침 아이콘을 클릭합니다.
      3. 옵션: 열린 애플리케이션을 해당 유형별로 필터링하려면 모든 필터 애플리케이션 유형 아이콘( 애플리케이션 유형 필터링 아이콘. )을 선택하고 모두 또는 애플리케이션 유형을 선택합니다.

        예를 들어 Chrome을 선택하면 열린 창에서 선택 목록에 Chrome 웹페이지만 표시됩니다.

        예를 들어, Windows 애플리케이션을 선택하면 열린 창에서 선택 목록에 화면만 Windows 나타납니다.

        그림 1. 열려 있는 애플리케이션 필터링
        애플리케이션 유형을 필터링합니다.
      4. 선택한 애플리케이션 화면을 추가하려면 화면 추가를 선택합니다.
        이 단계를 수행한 후 화면 요소를 캡처하여 작업을 수행할 수 있습니다.
        애플리케이션 화면이 화면 및 요소 창 아래에 나타납니다.

        애플리케이션 화면 이름은 화면 및 요소에 나타납니다.

      5. 화면에서 요소를 캡처하려면 화면 및 요소 창에서 추가된 화면을 마우스 오른쪽 버튼으로 클릭하고 요소 캡처를 선택합니다.
        요소 캡처 옵션.
        캡처한 응용 프로그램 화면에 초점이 설정되고 요소 캡처 대화 상자가 나타납니다.
        예를 들어 메모장과 같은 응용 프로그램의 요소를 Windows 캡처하는 경우입니다. UIA 모드(UI 자동화)를 선택하면 메모장의 스크롤 막대도 캡처됩니다.
        그림 2. Windows용 캡처 대화 상자 애플리케이션 - 메모장 - UIA 모드
        메모장과 같은 Windows 애플리케이션의 UI 자동화 모드입니다.
        AA 모드(Active Accessibility)를 선택하면 메모장의 스크롤 막대가 캡처되지 않습니다.
        그림 3. Windows 애플리케이션용 캡처 대화 상자 - 메모장 - AA 모드
        메모장과 같은 Windows 애플리케이션의 활성 접근성 모드입니다.
      6. Universal App Connector 커넥터 수준에서 UI 자동화 및 Active Accessibility의 두 가지 모드에 대해 메서드를 사용하려면 UniversalApplication 개체를 두 번 클릭합니다.
        UI 자동화 모드 및 Active Accessibility 모드의 메서드에 대한 자세한 내용은 을 참조하십시오 UI 자동화 모드 및 Active Accessibility 모드의 메서드.
        메서드가 개체 탐색기 창에 나타납니다.
    4. 원하는 작업에 대해 다음 옵션 중 하나를 수행합니다.
      옵션작업
      UniversalApplication 이름을 바꾸려면 프로젝트 탐색기 창에서 전역 개체 로 이동하여 UniversalApplication 을 마우스 오른쪽 단추로 클릭하고 이름 바꾸기를 선택합니다.
      그림 4. UniversalApplication 이름 바꾸기
      전역 개체에서 UniversalApplication 을 마우스 오른쪽 단추로 클릭하고 이름 바꾸기를 선택합니다.
      화면과 요소를 구성하는 동안 화면 이름을 변경하려면
      1. 화면 및 요소 창에서 애플리케이션 화면의 이름을 선택합니다.

        선택한 응용 프로그램 화면의 정보가 속성 창 아래에 나타납니다.

      2. 이름 필드에서 애플리케이션 화면의 이름을 업데이트하고 Enter 키를 누릅니다.

        애플리케이션의 이름이 화면 및 요소 창에서 업데이트됩니다.

      그림 5. 애플리케이션 화면 이름 업데이트
      속성 섹션에서 애플리케이션 화면 이름을 업데이트합니다.
      화면을 고유하게 식별하기 위해 화면 일치 규칙을 사용하여 화면을 식별하고 찾습니다.

      실행 중에 플러그인은 대상 화면을 고유하게 식별하여 화면의 작업을 자동화해야 합니다. 속성의 예로는 애플리케이션 화면의 제목 또는 URL이 있습니다. 특성은 Configure screens and elements 창의 화면 일치 규칙 창 아래에 표시됩니다. UAC는 화면 일치 규칙을 사용하여 먼저 화면을 식별하고, 요소 일치 규칙을 사용하여 요소를 식별한 다음, 요소에 대해 클릭 또는 텍스트 가져오기와 같은 작업을 수행합니다.

      화면 일치 규칙입니다.

      아래 이미지는 Match Attributes 섹션에 제공된 것과 동일한 기준과 일치하는 여러 요소의 예를 보여줍니다. 캡처된 요소를 새로 고칠 때 여러 인스턴스의 경우(있는 경우)가 나타나며 괄호 안에 빨간색으로 표시됩니다. 이러한 경우 속성을 조정하여 자동화해야 하는 요소를 정확하게 선택해야 합니다. 사용자는 새로 고침하여 선택한 기준이 정확히 하나의 요소와 일치하는지 확인할 수 있습니다.

      캡처된 요소의 여러 인스턴스.

      요소를 고유하게 식별 요소 일치 규칙을 사용하여 제공된 로케이터일치 속성 섹션의 값을 편집합니다.

      실행 중에 플러그인은 대상 요소를 고유하게 식별하여 요소의 작업을 자동화해야 합니다. 속성은 Configure screens and elements(화면 및 요소 구성) 창의 Match Attributes(일치 속성) 창 아래에 나타납니다. UAC는 화면 일치 규칙을 사용하여 먼저 화면을 식별하고, 요소 일치 규칙을 사용하여 요소를 식별한 다음, 요소에 대해 클릭 또는 텍스트 가져오기와 같은 작업을 수행합니다.

      이미지는 캡처된 요소의 일치 규칙을 보여줍니다.

      요소 및 해당 일치 규칙입니다.

      응용 프로그램 화면에서 요소를 찾으려면 캡처된 요소의 로케이터를 사용합니다.

      자세한 내용은 애플리케이션 화면에서 요소 찾기 문서를 참조하십시오.

      캡처된 요소에서 iframe의 경로(있는 경우)를 보려면
      1. 화면 및 요소 창에서 요소를 선택합니다.
      2. 고급 탭을 선택합니다.

        iframe이 나타납니다.

        iframe이 나타납니다.

      3. 로케이터 목록에서 로케이터를 선택하여 iframe의 경로를 찾습니다.

        IFrame 로케이터.

    5. 옵션: 애플리케이션 화면 또는 요소를 마우스 오른쪽 버튼으로 클릭하여 새로 고침, 화면 및 요소 새로 고침, 포커스, 사용자 지정 요소 추가, 요소 표시, 삭제 등과 같은 추가 작업을 수행합니다.
      응용 프로그램 화면 및 요소에 사용할 수 있는 다양한 추가 작업에 대한 자세한 내용은 을 참조하십시오 Universal App Connector의 애플리케이션 화면 및 요소에 대한 추가 옵션.
    6. 애플리케이션 화면 또는 요소의 구성을 마친 후 완료 를 선택합니다.
      애플리케이션 화면과 해당 요소는 전역 객체의 UAC 객체 아래에 나타납니다.
    7. 필요한 응용 프로그램 화면이나 요소를 두 번 클릭하면 관련 메서드를 나열하는 개체 탐색기 창이 표시됩니다.
      예를 들어, Java 애플리케이션 화면 또는 요소를 선택하면 Java 커넥터 메서드가 객체 탐색기에 표시됩니다.
      • Java 커넥터 메서드에 대한 자세한 내용은 Java 커넥터 메서드를 참조하십시오.
      • Google Chrome 및 Microsoft Edge 커넥터 방법에 대한 자세한 내용은 Chromium 커넥터 방법을 참조하십시오.

      • Windows 커넥터 방법에 대한 자세한 내용은 Windows 커넥터 방법을 참조하십시오.
      • 웹 응용 프로그램 화면을 캡처하고 사용자 지정 JavaScript를 실행하려는 경우 ExecuteJavascript 메서드를 사용할 수 있습니다.

    8. Capture element 대화상자를 사용하여 필요한 만큼 화면 요소를 캡처합니다.

      요소 캡처 대화상자를 사용하는 방법을 배우려면 요소 캡처 대화상자 사용을 참조하십시오.

      캡처된 화면 요소는 캡처된 애플리케이션 화면 아래에 요소로 나타납니다.

      캡처된 화면 컨트롤.

    9. 필요한 메서드를 개체 탐색기 창에서 디자인 화면으로 끌어 옵니다.

      메서드가 응용 프로그램 화면 또는 요소 이름과 함께 디자인 화면에 표시됩니다.

    다음에 수행할 작업

    애플리케이션 화면과 요소에 대해 여러 가지 방법을 사용하여 자동화를 설계하고 자동화를 저장합니다.