개요 (Deprecated)
개요
IE 라이브러리는 더 이상 지원되지 않습니다(Deprecated).
IE 라이브러리와 하위 모든 카드들에 대한 메뉴얼과 샘플은 유효하지 않을 수 있습니다.
IE 라이브러리에서 제공하는 기능을 이용해 인터넷 익스플로러 화면을 제어할 수 있습니다.
IE 라이브러리에서 사용할 수 있는 기능은 다음과 같습니다.
UI 객체 인식: IEWaitAppear, IEWaitDisappear, IEFind, IEIsExist
마우스 동작: IEClick
키보드 동작: IESetText, IETextInput
브라우저 실행, URL 이동 및 종료: IEOpen, IEClose, IENavigate
체크박스 설정: IESetCheckState, IEGetCheckState
데이터 가져오기: IEGetData, IEGetTableData, IEGetListData
Credential 관련: CredentialIESetText, CredentialIETextInput
기타: IESelectListItem, IEScreenshot, IERunAction
IE 라이브러리에 대한 샘플을 디자이너 혹은 윈도 탐색기를 이용하여 참조할 수 있습니다.
• 디자이너 경로: 메뉴 > 도움말 > 샘플 > Sample > IE
• 윈도 탐색기 경로: C:\Users\user\AppData\Roaming\Brity RPA Designer\samples\IE
[IE 샘플 프로젝트명과 관련 라이브러리]
• IE
: IESetCheckState, IEGetCheckState, IEClick, CredentialIESetText, CredentialIETextInput, IEFind, IEGetData, IEGetListData, IEGetTableData, IEIsExist, IENavigate, IEOpen, IEClose, IERunAction, IEScreenshot, IESelectListItem, IESetText, IETextInput, IEWaitAppear, IEWaitDisappear
공통 속성
공통 속성
TARGET
타깃(UI 객체)과 관련된 속성을 설정합니다.
속성 | 유형 | 필수여부 | 단위 | 자동입력여부 | 설명 |
---|---|---|---|---|---|
URL | 문자 | Y | - | N | 브라우저를 실행한 후 접속할 URL을 작은따옴표 안에 입력합니다. (기본값: 'about:blank'(빈 브라우저)) |
Maximize | 토글버튼 | N | - | Y | 크롬 실행 시 브라우저를 최대화할지 설정합니다.(기본값: On) |
IEUrl | 문자열 | N | - | Y | 객체를 레코딩한 시점의 페이지 URL을 입력합니다. |
Title | 문자열 | N | - | Y | 레코딩한 시점의 IE 브라우저 타이틀 입니다. |
ExecuteQuery | 문자열 | Y | - | Y | 수행 시 객체를 찾기 위한 XPath 또는 Selector를 입력합니다. |
Image | 이미지 | N | - | Y | 지정된 객체의 위치를 기준으로 주변 화면 이미지가 나타납니다. |
특이 사항
ACTIVE_PAGE 는 실행 시점에서 활성화 되어있는 Internet Explorer 화면을 의미합니다.
IE 라이브러리는 XPath 는 지원하지 않으며, Selector 만 지원합니다.
IE 라이브러리는 문서모드 8이하는 지원하지 않습니다.
TARGET - ExecuteQuery
입력된 ExecuteQuery 내용을 편집할 수 있습니다.
1Activity 실행 시 사용될 ExecuteQuery명이 표시됩니다.
2페이지 내 현재 설정된 ExecuteQuery의 개수가 몇 개인지, 현재 HTML View에 표시된 항목이 몇 번째 인지를 표시합니다.
3페이지에 존재하는 ExecuteQuery 중 다음 또는 이전 항목을 탐색합니다.
4레코딩 시 페이지의 내용을 표시합니다.
5레코딩 시 선택한 객체부터 최상위까지의 태그(TAG)를 표시합니다.
6해당 태크를 ExecuteQuery에 반영할지를 선택합니다.
7선택한 태그에 속한 속성들을 표시하며, 내용을 변경하거나 속성을 활성, 비활성 여부를 선택하여 ExecuteQuery에 반영합니다.
8레코딩 시 선택한 객체에 대해 자동으로 ExecuteQuery를 생성합니다.
9레코딩 시 선택한 객체를 브라우저에서 표시합니다. 인터넷 익스플로러에서 해당 페이지가 활성화 되어있어야 동작합니다.
MORE OPTION
속성 | 유형 | 필수여부 | 단위 | 자동입력여부 | 설명 |
---|---|---|---|---|---|
WaitTime(Sec) | 숫자 | N | 초 | Y | 브라우저를 열 때 소요되는 최대 대기 시간(초)를 입력합니다. |
IframeSrc | 문자 | N | - | Y | 지정된 객체가 IFrame 내부에 있는 경우 IFrame의 src 속성을 입력합니다. |
Iframe Index | 문자 | N | - | Y | Iframe Src 속성으로 frame 을 검색하여 결과가 없거나 2개 이상의 frame 이 검색된 경우 Iframe Index 속성의 값으로 frame 을 검색합니다. Iframe Src 속성으로 frame 이 1건 검색된 경우, Iframe Index 속성을 사용하지 않습니다. |
On Error | 콤보박스 | N | - | N | 실행 시점에 오류 발생 시 수행할 동작을 지정합니다. - 미지정 시: 오류 출력하고, 작업을 종료합니다. - Ignore: 해당 오류를 무시합니다. - Retry: 해당 액티비티를 1회 재시도합니다. - Goto: 해당 액티비티가 실패한 경우 지정한 액티비티로 이동하여 시나리오를 수행합니다. - _Event: 프로젝트 내에 생성된 이벤트를 선택합니다. |
GotoStep Relative Position | 숫자 | N | - | N | 해당 액티비티를 기준으로 이동할 액티비티를 선택합니다. Ctrl + F 를 통해 액티비티 번호를 확인 후 [해당 액티비티 번호] - [대상 액티비티 번호] 값을 입력합니다. (기본값: 0) |
GotoStep Retry Count | 콤보박스 | N | - | N | 해당 액티비티가 실패한 경우 지정된 횟수만큼 이동을 반복합니다. (기본값: 1) |
DESCRIPTION
속성 | 유형 | 필수여부 | 단위 | 자동입력여부 | 설명 |
---|---|---|---|---|---|
Description | 문자 | N | - | N | 해당 액티비티 카드에 대한 설명을 추가합니다. Description이 입력되면 플로차트의 해당 액티비티 설명에 표시되고, Description이 없는 경우에는 대푯값이 해당 액티비티 설명에 표시됩니다. |
IEOpen
IEOpen
개요
인터넷 익스플로러 브라우저를 실행합니다. URL 속성에 URL을 입력해 두면 실행 시 해당 URL로 접속합니다. 지정된 ID([Output] Browser)는 IEClose 액티비티 카드에서 사용할 수 있습니다.
사용 절차
[Output] Browser에 브라우저 ID를 입력하세요.(기본값: RESULT)
URL에 접속할 URL을 입력하세요. 별다른 입력이 없으면 빈 브라우저가 열립니다.
그 외 속성에 원하는 값을 지정하세요.
카드 속성
공통여부 | 속성 | 유형 | 필수여부 | 단위 | 자동입력여부 | 설명 |
---|---|---|---|---|---|---|
N | [Output] Browser | 변수 | Y | - | Y | 실행된 인터넷 익스플로러 브라우저의 ID를 저장한 변수를 지정합니다.(기본값 : RESULT) |
Y | - | - | - | - | IE 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | IE 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | IE 라이브러리의 공통 속성입니다. |
활용 예시
인터넷 익스플로러로 네이버 페이지(naver.com)를 열고, 3초 대기한 후 인터넷 익스플로러를 종료합니다.
예제 파일
메뉴 > 도움말 > 샘플 > Sample > IE > IELibrary > P_IEOpen
사용된 변수
없음
사용된 속성
[Output] Browser = RESULT
URL = 'naver.com'
Maximize = On
특이 사항
지정된 ID([Output] Browser)는 IEClose 액티비티 카드에서 사용할 수 있습니다. (CloseApp 액티비티 카드에서는 사용할 수 없습니다.)
연관/유사 액티비티
IEClose
IEClose
개요
지정된 인터넷 익스플로러 브라우저를 종료합니다.
사용 절차
[Input] Browser에 종료할 인터넷 익스플로러 브라우저의 ID를 저장한 변수를 입력하세요.(기본값: RESULT)
카드 속성
공통여부 | 속성 | 유형 | 필수여부 | 단위 | 자동입력여부 | 설명 |
---|---|---|---|---|---|---|
N | [Input] Browser | 변수 | Y | - | Y | 실행된 인터넷 익스플로러 브라우저의 ID를 저장한 변수를 지정합니다.(기본값: LATEST_BROWSER) |
Y | - | - | - | - | IE 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | IE 라이브러리의 공통 속성입니다. |
활용 예시
인터넷 익스플로러로 네이버 페이지(naver.com)를 열고, 3초 대기한 후 인터넷 익스플로러를 종료합니다.
예제 파일
메뉴 > 도움말 > 샘플 > Sample > IE > IELibrary > P_IEClose
사용된 변수
없음
사용된 속성
[Input] Browser : RESULT
연관/유사 액티비티
IENavigate
IENavigate
개요
지정한 인터넷 익스플로러 브라우저에서 입력한 URL 페이지로 이동합니다.
사용 절차
[Intput] Browser에 실행된 인터넷 익스플로러 브라우저의 ID를 저장한 변수를 입력하세요.(기본값: RESULT)
카드 속성
공통여부 | 속성 | 유형 | 필수여부 | 단위 | 자동입력여부 | 설명 |
---|---|---|---|---|---|---|
N | [Input] Browser | 변수 | Y | - | Y | 실행된 인터넷 익스플로러 브라우저의 ID를 저장한 변수를 지정합니다.(기본값 : RESULT) |
Y | - | - | - | - | IE 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | IE 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | IE 라이브러리의 공통 속성입니다. |
활용 예시
인터넷 익스플로러로 네이버 페이지(naver.com)를 열고 3초 후 구글 페이지(google.com) 으로 이동한 후 브라우저를 종료합니다.
예제 파일
메뉴 > 도움말 > 샘플 > Sample > IE > IELibrary > P_IENavigate
사용된 변수
없음
사용된 속성
[Input] Browser : RESULT
URL : 'google.com'
연관/유사 액티비티
IEWaitAppear
IEWaitAppear
개요
대상 객체가 표시될 때까지 지정한 시간 동안 대기합니다.
사용 절차
액티비티 카드의 No Target을 더블클릭하세요.
원하는 객체를 인터넷 익스플로러 브라우저에서 지정하세요.
그 외 속성에 원하는 값을 지정하세요.
카드 속성
공통여부 | 속성 | 유형 | 필수여부 | 단위 | 자동입력여부 | 설명 |
---|---|---|---|---|---|---|
N | [Output] Result | 변수 | Y | - | Y | 대상 객체가 나타났는지 검사한 결괏값을 저장할 변수를 입력합니다. (기본값 : RESULT) ※ 정해진 시간 안에 대상 객체를 발견하면 True, 발견하지 못하면 False로 반환합니다. |
N | [Input] Browser | 변수 | Y | - | Y | 실행된 인터넷 익스플로러 브라우저의 ID를 저장한 변수를 지정합니다. (기본값: ACTIVE_PAGE) |
Y | - | - | - | - | IE 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | IE 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | IE 라이브러리의 공통 속성입니다. |
활용 예시
인터넷 익스플로러로 네이버 페이지(naver.com) 를 열고 로그인버튼이 존재하는지 확인 후 존재여부를 메시지로 출력하고 구글 페이지(google.com) 으로 이동 후 네이버 로그인 버튼이 존재하는지 확인 후 존재여부를 메시지로 출력하고 브라우저를 종료합니다.
예제 파일
메뉴 > 도움말 > 샘플 > Sample > IE > IELibrary > P_IEWaitAppear
사용된 변수
this.isAppear
사용된 속성
[Output] Result : this.isAppear
[Input] Browser : ACTIVE_PAGE
WaitTime(Sec) : 10
연관/유사 액티비티
IEWaitDisappear
IEWaitDisappear
개요
지정된 객체가 사라질 때까지 지정된 시간 동안 대기합니다.
사용 절차
액티비티 카드의 No Target을 더블클릭하세요.
원하는 객체를 인터넷 익스플로러 브라우저에서 지정하세요.
그 외 속성에 원하는 값을 지정하세요.
카드 속성
공통여부 | 속성 | 유형 | 필수여부 | 단위 | 자동입력여부 | 설명 |
---|---|---|---|---|---|---|
N | [Output] Result | 변수 | Y | - | Y | 대상 객체가 나타났는지 검사한 결괏값을 저장할 변수를 입력합니다. (기본값 : RESULT) ※ 정해진 시간 안에 대상 객체를 발견하면 True, 발견하지 못하면 False로 반환합니다. |
N | [Input] Browser | 변수 | Y | - | Y | 실행된 인터넷 익스플로러 브라우저의 ID를 저장한 변수를 지정합니다. (기본값: ACTIVE_PAGE) |
Y | - | - | - | - | IE 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | IE 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | IE 라이브러리의 공통 속성입니다. |
활용 예시
인터넷 익스플로러로 네이버 페이지(naver.com) 를 열고 로그인버튼이 존재하지 않는지 10초 동안 확인 후 로그인 버튼이 존재하지 않는지 여부를 메시지로 출력하고 구글 페이지(google.com) 으로 이동 후 로그인 버튼이 존재하지 않는지 확인 후 로그인 버튼이 존재하지 않는지 여부를 메시지로 출력하고 브라우저를 종료합니다.
예제 파일
메뉴 > 도움말 > 샘플 > Sample > IE > IELibrary > P_IEWaitDisappear
사용된 변수
this.isAppear
사용된 속성
[Output] Result : this.isAppear
[Input] Browser : ACTIVE_PAGE
WaitTime(Sec) : 10
연관/유사 액티비티
IEFind
IEFind
개요
지정된 페이지에서 지정된 객체를 반환합니다.
사용 절차
액티비티 카드의 No Target을 더블클릭하세요.
원하는 객체를 인터넷 익스플로러 브라우저에서 지정하세요.
그 외 속성에 원하는 값을 지정하세요.
카드 속성
공통여부 | 속성 | 유형 | 필수여부 | 단위 | 자동입력여부 | 설명 |
---|---|---|---|---|---|---|
N | [Output] Element | 변수 | Y | - | Y | 지정한 객체를 저장하기 위한 변수를 지정합니다.(기본값 : RESULT) |
N | [Input] Browser | 변수 | Y | - | Y | 실행된 인터넷 익스플로러 브라우저의 ID를 저장한 변수를 지정합니다.(기본값: ACTIVE_PAGE) |
N | Multiple | 토글버튼 | N | - | Y | ExecuteQuery 에 해당하는 객체가 2개 이상인 경우, 활성화 시 모두 가져오며 비활성화시 1개만 가져옵니다. |
Y | - | - | - | - | IE 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | IE 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | IE 라이브러리의 공통 속성입니다. |
활용 예시
인터넷 익스플로러로 네이버 페이지(naver.com)를 열고 로그인버튼 검색을 의미하는 메시지박스를 출력 후 로그인버튼을 찾아서 클릭하고 3초 대기 후 브라우저를 종료합니다.
예제 파일
메뉴 > 도움말 > 샘플 > Sample > IE > IELibrary > P_IEFind
사용된 변수
this.element
this.output
사용된 속성
[Output] Result : this.output
[Output] Element : this.element
[Input] Browser : ACTIVE_PAGE
특이 사항
URL이 없는 페이지는 객체를 정상적으로 인식할 수 없습니다.
연관/유사 액티비티
IEIsExist
IEIsExist
개요
지정된 페이지에서 지정된 객체가 있는지를 확인합니다.
사용 절차
액티비티 카드의 No Target을 더블클릭하세요.
원하는 객체를 인터넷 익스플로러 브라우저에서 지정하세요.
[Output] Result에 결과를 저장할 변수를 입력하세요.
[Input] Browser에 검색할 인터넷 익스플로러 브라우저의 ID를 저장한 변수를 입력하세요.(기본값: ACTIVE_PAGE)
그 외 속성에 원하는 값을 지정하세요.
카드 속성
공통여부 | 속성 | 유형 | 필수여부 | 단위 | 자동입력여부 | 설명 |
---|---|---|---|---|---|---|
N | [Output] Result | 변수 | Y | - | Y | 대상 객체가 있는지 검사한 결괏값을 저장할 변수를 입력합니다. (기본값 : RESULT) ※ 대상 객체를 있다면 True, 없다면 False를 반환합니다. |
N | [Input] Browser | 변수 | Y | - | Y | 실행된 인터넷 익스플로러 브라우저의 ID를 저장한 변수를 지정합니다. (기본값: ACTIVE_PAGE) |
Y | - | - | - | - | IE 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | IE 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | IE 라이브러리의 공통 속성입니다. |
활용 예시
인터넷 익스플로러로 네이버 페이지를 열고 로그인 버튼이 있는지 확인 후 메시지 박스로 출력합니다. 구글 페이지로 이동 후 네이버 로그인 버튼이 있는지 확인 후 메시지 박스로 출력 후 브라우저를 종료합니다.
예제 파일
메뉴 > 도움말 > 샘플 > Sample > IE > IELibrary > P_IEIsExist
사용된 변수
this.isExist
사용된 속성
[Output] Result : this.isExist
[Input] Browser : ACTIVE_PAGE
연관/유사 액티비티
IEClick
IEClick
개요
지정된 페이지에서 지정된 객체를 클릭합니다.
사용 절차
액티비티 카드의 No Target을 더블클릭하세요.
원하는 객체를 인터넷 익스플로러 브라우저에서 지정하세요.
[Input] Browser에 실행된 인터넷 익스플로러 브라우저의 ID를 저장한 변수를 입력하세요.(기본값: ACTIVE_PAGE)
그 외 속성에 원하는 값을 지정하세요.
카드 속성
공통여부 | 속성 | 유형 | 필수여부 | 단위 | 자동입력여부 | 설명 |
---|---|---|---|---|---|---|
N | [Input] Browser | 변수 | Y | - | Y | 대상 객체가 있는지 검사한 결괏값을 저장할 변수를 입력합니다. (기본값 : RESULT) ※ 대상 객체가 있다면 True, 없다면 False로 반환합니다. |
Y | - | - | - | - | IE 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | IE 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | IE 라이브러리의 공통 속성입니다. |
활용 예시
인터넷 익스플로러로 네이버 페이지를 열고 로그인 버튼을 클릭 후 3초동안 대기 후 브라우저를 종료합니다.
예제 파일
메뉴 > 도움말 > 샘플 > Sample > IE > IELibrary > P_IEClick
사용된 변수
없음
사용된 속성
[Input] Browser : ACTIVE_PAEG
연관/유사 액티비티
IESelectListItem
IESelectListItem
개요
Select 타입의 객체(DropDown)에서 입력한 값을 찾아 선택합니다. Select 태그가 아닌 객체는 선택할 수 없습니다.
사용 절차
액티비티 카드의 No Target을 더블클릭하세요.
원하는 객체를 인터넷 익스플로러 브라우저에서 지정하세요.
[Input] Browser에 실행된 인터넷 익스플로러 브라우저의 ID를 저장한 변수를 입력하세요.(기본값: ACTIVE_PAGE)
Text에 지정한 객체에서 선택할 문자를 입력하세요.
그 외 속성에 원하는 값을 지정하세요.
카드 속성
공통여부 | 속성 | 유형 | 필수여부 | 단위 | 자동입력여부 | 설명 |
---|---|---|---|---|---|---|
N | [Input] Browser | 변수 | Y | - | Y | 실행된 인터넷 익스플로러 브라우저의 ID를 저장한 변수를 지정합니다. (기본값: ACTIVE_PAGE) |
Y | [TARGET] Text | 문자열 | Y | - | N | 지정된 객체에서 선택할 문자를 입력합니다. |
Y | - | - | - | - | IE 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | IE 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | IE 라이브러리의 공통 속성입니다. |
활용 예시
인터넷 익스플로러로 샘플 페이지를 열고 Audi 를 선택한다는 메시지를 출력 후 콤보박스에서 Audi 를 선택, 3초후 브라우저를 종료합니다.
예제 파일
메뉴 > 도움말 > 샘플 > Sample > IE > IELibrary > P_IESelectListItem
사용된 변수
없음
사용된 속성
[Input] Browser : ACTIVE_PAGE
Text : 'Audi'
특이 사항
Select 태그로 작성된 객체만 대상으로 지정 가능합니다.
IEGetData
IEGetData
개요
지정한 객체의 데이터 값을 가져옵니다.
사용 절차
액티비티 카드의 No Target을 더블클릭하세요.
원하는 객체를 인터넷 익스플로러 브라우저에서 지정하세요.
[Output] Data에 가져온 데이터 값을 저장할 변수를 입력하세요.
[Input] Browser에 실행된 인터넷 익스플로러 브라우저의 ID를 저장한 변수를 입력하세요.(기본값: ACTIVE_PAGE)
DataType에 가져올 데이터 타입을 선택하세요.
그 외 속성에 원하는 값을 지정하세요.
카드 출력 속성
속성 | 리턴타입 | 리턴 추가설명 | 설명 | 결과 예시 |
---|---|---|---|---|
Data | string | - | 가져온 객체 정보가 반환됩니다. | 'https://mail.daum.net/' |
카드 입력 속성
공통여부 | 속성 | 유형 | 필수여부 | 단위 | 자동입력여부 | 설명 |
---|---|---|---|---|---|---|
N | [Input] Browser | 변수 | Y | - | Y | 실행된 인터넷 익스플로러 브라우저의 ID를 저장한 변수를 지정합니다.(기본값 : ACTIVE_PAGE) |
N | DataType | 콤보박스 | N | - | Y | 객체의 반환할 데이터 타입을 지정합니다. (기본값 : Text) 데이터 타입은 선택한 객체에 존재하는 타입을 보여줍니다. ※ 데이터 타입 종류 - Text, Element, href, class, data-tiara-layer, data-tiara-action-name |
Y | - | - | - | - | IE 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | IE 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | IE 라이브러리의 공통 속성입니다. |
활용 예시
인터넷 익스플로러로 아마존 페이지을 열고 '고객서비스' 버튼의 텍스트를 가져와 메시지로 출력하고 해당 버튼의 링크주소를 가져와 메시지로 출력하고 브라우저를 종료합니다.
예제 파일
메뉴 > 도움말 > 샘플 > Sample > IE > IELibrary > P_IEGetData
사용된 변수
this.data
사용된 속성
[Output] Data : this.data
[Input] Browser : ACTIVE_PAGE
DataType : Text, href
연관/유사 액티비티
IESetText
IESetText
개요
지정된 객체에 원하는 텍스트를 입력합니다.
사용 절차
액티비티 카드의 No Target을 더블클릭하세요.
원하는 객체를 인터넷 익스플로러 브라우저에서 지정하세요.
[Input] Browser에 실행된 인터넷 익스플로러 브라우저의 ID를 저장한 변수를 입력하세요.(기본값: ACTIVE_PAGE)
Input Text에 원하는 텍스트를 입력하세요.
Done(Enter)에서 객체에 문자를 입력한 후 Enter 키 입력 여부를 지정합니다.
그 외 속성에 원하는 값을 지정하세요.
카드 속성
공통여부 | 속성 | 유형 | 필수여부 | 단위 | 자동입력여부 | 설명 |
---|---|---|---|---|---|---|
N | [Input] Browser | 변수 | Y | - | Y | 실행된 인터넷 익스플로러 브라우저의 ID를 저장한 변수를 지정합니다.(기본값 : ACTIVE_PAGE) |
N | Input Text | 문자열 | Y | - | N | 객체에 입력하기 위한 문자를 지정합니다. 비밀번호 등 문구를 표시하지 않으려면 'Secure' 탭을 선택하세요. |
N | Done(Enter) | 토글버튼 | N | - | Y | 객체에 문자를 입력한 후 Enter 키 입력 여부를 지정합니다.(기본값 : Off) |
Y | - | - | - | - | IE 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | IE 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | IE 라이브러리의 공통 속성입니다. |
활용 예시
인터넷 익스플로러로 구글 페이지를 열고 검색란에 'samsungSDS' 를 입력 후 엔터를 입력합니다. 3초간 대기 후 브라우저를 종료합니다.
예제 파일
메뉴 > 도움말 > 샘플 > Sample > IE > IELibrary > P_IESetText
사용된 변수
없음
사용된 속성
[Input] Browser : ACTIVE_PAGE
Input Text : 'samsungSDS'
Done(Enter) : On
특이 사항
URL이 없는 페이지는 객체를 정상적으로 인식할 수 없습니다.
연관/유사 액티비티
IETextInput
IETextInput
개요
지정된 객체에 원하는 텍스트를 입력합니다.
사용 절차
액티비티 카드의 No Target을 더블클릭하세요.
원하는 객체를 인터넷 익스플로러 브라우저에서 지정하세요.
[Input] Browser에 실행된 인터넷 익스플로러 브라우저의 ID를 저장한 변수를 입력하세요.(기본값: ACTIVE_PAGE)
Input Text에 원하는 텍스트를 입력하세요.
Clear Before에서 객체에 문자를 입력하기 전에 기존 텍스트를 삭제할지 선택합니다.
Done(Enter)에서 객체에 문자를 입력한 후 Enter 키 입력 여부를 지정합니다.
그 외 속성에 원하는 값을 지정하세요.
카드 속성
공통여부 | 속성 | 유형 | 필수여부 | 단위 | 자동입력여부 | 설명 |
---|---|---|---|---|---|---|
N | [Input] Browser | 변수 | Y | - | Y | 실행된 인터넷 익스플로러 브라우저의 ID를 저장한 변수를 지정합니다.(기본값 : ACTIVE_PAGE) |
N | Input Text | 문자열 | Y | - | N | 객체에 입력하기 위한 문자를 지정합니다. 비밀번호 등 문구를 표시하지 않으려면 'Secure' 탭을 선택하세요. |
N | Clear Before | 토글버튼 | N | - | Y | 객체에 문자를 입력하기 전 기존 텍스트 삭제 여부를 지정합니다.(기본값: On) 비활성화(Off) 시 기존 문구에 입력한 문자열이 추가됩니다. |
N | Done(Enter) | 토글버튼 | N | - | Y | 객체에 문자를 입력한 후 Enter 키 입력 여부를 지정합니다.(기본값 : Off) |
Y | - | - | - | - | IE 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | IE 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | IE 라이브러리의 공통 속성입니다. |
활용 예시
인터넷 익스플로러로 구글 페이지를 열고 검색란에 'samsungSDS' 를 입력 후 엔터를 입력합니다. 3초간 대기 후 브라우저를 종료합니다.
예제 파일
메뉴 > 도움말 > 샘플 > Sample > IE > IELibrary > P_IESetText
사용된 변수
없음
사용된 속성
[Input] Browser : ACTIVE_PAGE
Input Text : 'samsungSDS'
ClearAll : On
Done(Enter) : On
특이 사항
URL이 없는 페이지는 객체를 정상적으로 인식할 수 없습니다.
연관/유사 액티비티
CredentialIESetText
CredentialIESetText
개요
원하는 객체에 미리 지정되어 있는 크리덴셜(Credential) 타입의 데이터를 지정합니다. 크리덴셜 리소스를 사용하는 것 외에 기본 사용법은 IESetText 액티비티 카드와 동일합니다.
사용 절차
크리덴셜 리소스 이외에는 입력 데이터로 사용할 수 없습니다.
액티비티 카드의 No Target을 더블클릭하세요.
원하는 객체를 인터넷 익스플로러 브라우저에서 지정하세요.
[Input] Browser에 실행된 인터넷 익스플로러 브라우저의 ID를 저장한 변수를 입력하세요.(기본값: ACTIVE_PAGE)
Input Text에 크리덴셜(Credential) 유형의 공용 리소스를 선택하세요.
Done(Enter)에서 객체에 문자를 입력한 후 Enter 키 입력 여부를 지정합니다.
그 외 속성에 원하는 값을 지정하세요.
카드 속성
공통여부 | 속성 | 유형 | 필수여부 | 단위 | 자동입력여부 | 설명 |
---|---|---|---|---|---|---|
N | [Input] Browser | 변수 | Y | - | Y | 실행된 인터넷 익스플로러 브라우저의 ID를 저장한 변수를 지정합니다.(기본값 : ACTIVE_PAGE) |
N | Done(Enter) | 토글버튼 | N | - | Y | 객체에 문자를 입력한 후 Enter 키 입력 여부를 지정합니다. (기본값: Off) |
N | Input Text | 문자열 | Y | - | N | 객체에 입력하기 위한 크리덴셜 유형의 리소스를 지정합니다. (사전에 서버에 등록이 되어 있어야 합니다.) |
Y | - | - | - | - | IE 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | IE 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | IE 라이브러리의 공통 속성입니다. |
특이 사항
URL이 없는 페이지는 객체를 정상적으로 인식할 수 없습니다.
연관/유사 액티비티
CredentialIETextInput
CredentialIETextInput
개요
원하는 객체에 미리 지정되어 있는 크리덴셜(Credential) 타입의 데이터를 지정합니다. 크리덴셜 리소스를 사용하는 것 외에 기본 사용법은 IETextInput 액티비티 카드와 동일합니다.
사용 절차
크리덴셜 리소스 이외에는 입력 데이터로 사용할 수 없습니다.
액티비티 카드의 No Target을 더블클릭하세요.
원하는 객체를 인터넷 익스플로러 브라우저에서 지정하세요.
[Input] Browser에 실행된 인터넷 익스플로러 브라우저의 ID를 저장한 변수를 입력하세요.(기본값: ACTIVE_PAGE)
Input Text에 크리덴셜(Credential) 유형의 공용 리소스를 선택하세요.
Clear Before에서 객체에 문자를 입력하기 전 기존 텍스트 삭제 여부를 지정합니다.
Done(Enter)에서 객체에 문자를 입력한 후 Enter 키 입력 여부를 지정합니다.
그 외 속성에 원하는 값을 지정하세요.
카드 속성
공통여부 | 속성 | 유형 | 필수여부 | 단위 | 자동입력여부 | 설명 |
---|---|---|---|---|---|---|
N | [Input] Browser | 변수 | Y | - | Y | 실행된 인터넷 익스플로러 브라우저의 ID를 저장한 변수를 지정합니다.(기본값 : ACTIVE_PAGE) |
N | Done(Enter) | 토글버튼 | N | - | Y | 객체에 문자를 입력한 후 Enter 키 입력 여부를 지정합니다. (기본값: Off) |
N | Clear Before | 토글버튼 | N | - | Y | 객체에 문자를 입력하기 전 기존 텍스트 삭제 여부를 지정합니다.(기본값: On) 비활성화(Off) 시 기존 문구에 입력한 문자열이 추가됩니다. |
N | Input Text | 문자열 | Y | - | N | 객체에 입력하기 위한 크리덴셜 유형의 리소스를 지정합니다. (사전에 서버에 등록이 되어 있어야 합니다.) |
Y | - | - | - | - | IE 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | IE 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | IE 라이브러리의 공통 속성입니다. |
특이 사항
URL이 없는 페이지는 객체를 정상적으로 인식할 수 없습니다.
연관/유사 액티비티
IEScreenshot
IEScreenshot
개요
지정된 페이지를 캡처하여 파일로 저장합니다.
사용 절차
[Output] Result에 캡처한 화면이 저장된 파일 경로를 저장할 변수를 입력하세요.
[Input] Browser에 실행된 인터넷 익스플로러 브라우저의 ID를 저장한 변수를 입력하세요.(기본값: ACTIVE_PAGE)
FolderPath에 캡처한 파일이 저장될 전체 경로를 지정하세요.
그 외 속성에 원하는 값을 지정하세요.
카드 출력 속성
속성 | 리턴타입 | 리턴 추가설명 | 설명 | 결과 예시 |
---|---|---|---|---|
Result | string | - | 스크린샷이 저장되는 파일 경로가 반환됩니다. 경로 : (FilePath)\\Screenshot_yyyyMMddHHmmss.png | 'C:\\Screenshot_20210708170805.png' |
카드 입력 속성
공통여부 | 속성 | 유형 | 필수여부 | 단위 | 자동입력여부 | 설명 |
---|---|---|---|---|---|---|
N | [Input] Browser | 변수 | Y | - | Y | 실행된 인터넷 익스플로러의 ID 변수를 지정합니다. (기본값 : ACTIVE_PAGE) |
N | FolderPath | 문자열 | Y | - | N | 캡처한 파일이 저장될 폴더 경로를 지정합니다. |
Y | - | - | - | - | IE 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | IE 라이브러리의 공통 속성입니다. |
활용 예시
인터넷 익스플로러로 구글 페이지를 열고 스크린샷을 'C:\\' 위치에 저장 후 브라우저를 종료합니다.
예제 파일
메뉴 > 도움말 > 샘플 > Sample > IE > IELibrary > P_IEScreenshot
사용된 변수
this.screenshot
사용된 속성
[Input] Browser = ACTIVE_PAGE
[Output] Result = this.screenshot
FolderPath = 'C:\\'
특이 사항
URL이 없는 페이지는 객체를 정상적으로 인식 할 수 없습니다.
화면을 캡처할때 브라우저 위에 다른 화면이 있는 경우 정상적으로 동작하지 않습니다.
IERunAction
IERunAction
개요
지정한 객체를 이용하여 지정한 행동을 수행합니다.
사용 절차
[Output] Result에 이벤트를 수행한 결괏값을 저장할 변수를 입력하세요.
[Input] Browser에 이벤트를 발생시키거나 검색할 인터넷 익스플로러 브라우저의 ID를 저장한 변수를 입력하세요.(기본값: ACTIVE_PAGE)
[Input] Element에 이벤트를 발생할 대상 객체의 변수를 입력하세요.
Command에 실행할 이벤트(동작 방법)을 선택하세요.
그 외 속성에 원하는 값을 지정하세요.
카드 속성
공통여부 | 속성 | 유형 | 필수여부 | 단위 | 자동입력여부 | 설명 |
---|---|---|---|---|---|---|
N | [Output] Result | 변수 | Y | - | Y | 이벤트를 수행한 결괏값을 저장할 변수를 입력합니다. (기본값 : RESULT) ※ Command 중 Click, MovetoElement 등은 수행 결과를 반환하지 않을 수 있습니다. |
N | [Input] Element | 변수 | Y | - | N | 이벤트를 발생할 대상 객체의 변수를 입력합니다. ※ IEFind 액티비티 카드 내에 [Output]Element의 변수를 입력해야합니다. |
N | [Input] Browser | 변수 | Y | - | Y | 실행된 인터넷 익스플로러 브라우저의 ID를 저장한 변수를 지정합니다. (기본값: ACTIVE_PAGE) |
N | Command | 콤보박스 | Y | - | Y | 실행할 이벤트(동작 방법)를 선택합니다.(기본값: Click)
* MoveToElement: 마우스 Hover와 같은 역할을 수행합니다. (실제 마우스를 이동하지 않습니다.) * GetParentElement: 객체의 부모객체 정보를 반환합니다.
|
N | Script | 문자열 | N | - | N | Command가 'ExecuteScript'인 경우에 표시되며, 수행할 Script를 입력합니다. |
Y | - | - | - | - | IE 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | IE 라이브러리의 공통 속성입니다. |
활용 예시
인터넷 익스플로러로 네이버 페이지를 열고 로그인버튼을 찾아서 클릭 합니다. 3초 후 브라우저를 종료합니다.
예제 파일
메뉴 > 도움말 > 샘플 > Sample > IE > IELibrary > P_IERunAction
사용된 변수
this.output
this.element
사용된 속성
[Output] Result = this.output
[Input] Element = this.element
[Input] Browser = ACTIVE_PAGE
Command = Click
특이 사항
IEFind 액티비티 카드 내 '[Output] Element'의 변수를 '[Input] Element'로 지정해야 합니다.
Command
* Click: 객체를 클릭합니다.
* MoveToElement: 마우스 Hover 와 같은 역할을 수행합니다. (실제 마우스를 이동하지 않습니다.)
* GetParentElement: 객체의 부모객체 정보를 반환합니다.
GetChildElement: 객체의 첫번째 자식객체 정보를 반환합니다.
GetNextElement: 객체의 다음 객체 정보를 반환합니다.
GetPreviousElement: 객체의 이전 객체 정보를 반환합니다.
연관/유사 액티비티
IESetCheckState
IESetCheckState
개요
지정한 체크박스를 선택하거나 해제합니다. 페이지 구현 방식에 따라 체크박스로 보이지만 선택되지 않을 수도 있으며, URL이 없는 페이지는 해당 객체를 정상적으로 읽어 올 수 없습니다.
사용 절차
체크박스 타입만 지정할 수 있습니다.
액티비티 카드의 No Target을 더블클릭하세요.
원하는 객체를 인터넷 익스플로러 브라우저에서 지정하세요.
[Input] Browser에 체크박스를 선택할 인터넷 익스플로러 브라우저의 ID를 저장한 변수를 입력하세요.(기본값: ACTIVE_PAGE)
Command에 Checked(체크박스 선택) 또는 Unchecked(체크박스 선택 해제) 중 하나를 선택하세요.
그 외 속성에 원하는 값을 지정하세요.
카드 속성
공통여부 | 속성 | 유형 | 필수여부 | 단위 | 자동입력여부 | 설명 |
---|---|---|---|---|---|---|
N | [Input] Browser | 변수 | Y | - | Y | 실행된 인터넷 익스플로러 브라우저의 ID를 저장한 변수를 지정합니다.(기본값 : ACTIVE_PAGE) |
N | Command | 콤보박스 | N | - | Y | 체크박스의 체크 여부를 Checked(선택) 또는 Unchecked(해제)로 설정합니다.(기본값: Checked) |
Y | - | - | - | - | IE 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | IE 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | IE 라이브러리의 공통 속성입니다. |
활용 예시
인터넷 익스플로러로 다음 로그인 페이지를 열고 'set checked' 메시지를 출력 후 '로그인 상태 유지' 를 체크합니다. 'set unchecked' 메시지를 출력 후 '로그인 상태 유지' 를 체크 해제 합니다. 3초 후 브라우저를 종료합니다.
예제 파일
메뉴 > 도움말 > 샘플 > Sample > IE > P_IESetCheckState
사용된 변수
없음
사용된 속성
[Input] Browser : ACTIVE_PAGE
Command : Checked, UnChecked
특이 사항
URL이 없는 페이지는 객체를 정상적으로 인식할 수 없습니다.
연관/유사 액티비티
IEGetCheckState
IEGetCheckState
개요
지정한 체크박스의 상태 정보를 문자열로 가져옵니다. 상태 정보는 'Checked', 'UnChecked', 'Unknown' 3가지가 있습니다.
사용 절차
체크박스 타입만 지정할 수 있습니다.
액티비티 카드의 No Target을 더블클릭하세요.
원하는 객체를 인터넷 익스플로러 브라우저에서 지정하세요.
[Output] Result에 체크박스 상태 정보를 저장할 변수를 입력하세요.
[Input] Browser에 체크박스 상태 정보를 가져올 인터넷 익스플로러 브라우저의 ID를 저장한 변수를 입력하세요.(기본값: ACTIVE_PAGE)
그 외 속성에 원하는 값을 지정하세요.
카드 속성
공통여부 | 속성 | 유형 | 필수여부 | 단위 | 자동입력여부 | 설명 |
---|---|---|---|---|---|---|
N | [Output] Result | 변수 | Y | - | Y | 체크박스의 상태 정보를 저장할 변수를 입력합니다. (기본값 : RESULT) 결괏값에는 'Checked', 'UnChecked', 'Unknown' 3가지가 있습니다. |
N | [Input] Browser | 변수 | Y | - | Y | 실행된 인터넷 익스플로러의 ID 변수를 지정합니다. (기본값 : ACTIVE_PAGE) |
Y | - | - | - | - | IE 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | IE 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | IE 라이브러리의 공통 속성입니다. |
활용 예시
인터넷 익스플로러로 다음 로그인 페이지를 열고 '로그인 상태 유지' 의 체크 상태를 가져와 메시지로 출력합니다. '로그인 상태 유지' 를 체크 후 체크상태를 가져와 메시지로 출력합니다. 브라우저를 종료합니다.
예제 파일
메뉴 > 도움말 > 샘플 > Sample > IE > IELibrary > P_IEGetCheckState
사용된 변수
this.output
사용된 속성
[Output] Result : this.output
[Input] Browser : ACTIVE_PAGE
특이 사항
URL이 없는 페이지는 객체를 정상적으로 인식할 수 없습니다.
연관/유사 액티비티
IEGetTableData
IEGetTableData
개요
대상 객체의 데이터를 지정한 데이터 형식으로 이차원 배열 형태(표)로 가져옵니다.
사용 절차
액티비티 카드의 No Target을 더블클릭하세요.
원하는 객체를 인터넷 익스플로러 브라우저에서 지정하세요.
[Output] Data에 객체 정보를 저장할 변수를 입력하세요.
[Input] Browser에 객체 정보를 가져올 인터넷 익스플로러 브라우저의 ID를 저장한 변수를 입력하세요.(기본값: ACTIVE_PAGE)
그 외 속성에 원하는 값을 지정하세요.
카드 속성
공통여부 | 속성 | 유형 | 필수여부 | 단위 | 자동입력여부 | 설명 |
---|---|---|---|---|---|---|
N | [Output] Data | 변수 | Y | - | Y | 가져온 객체 정보를 저장하기 위한 변수를 지정합니다.(기본값 : RESULT) |
N | [Input] Browser | 변수 | Y | - | Y | 실행된 인터넷 익스플로러 브라우저의 ID를 저장한 변수를 지정합니다. (기본값: ACTIVE_PAGE) |
N | DataType | 콤보박스 | N | - | Y | 반환할 데이터 타입을 지정합니다.(기본값: Text) ※ 데이터 타입 종류 - Text, Element |
Y | - | - | - | - | IE 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | IE 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | IE 라이브러리의 공통 속성입니다. |
활용 예시
인터넷 익스플로러로 'https://www.w3schools.com/html/html_tables.asp' 페이지를 열고, 표(테이블)의 셀 객체들의 텍스트 값을 변수에 저장합니다. 변수의 값을 메시지 박스로 출력하고, 인터넷 익스플로러 브라우저를 종료합니다.
예제 파일
메뉴 > 도움말 > 샘플 > Sample > IE > IELibrary > P_IEGetTableData
사용된 변수
this.data
사용된 속성
[Output] Data : this..data
[Input] Browser : ACTIVE_PAGE
DataType : Text
연관/유사 액티비티
IEGetListData
IEGetListData
개요
대상 객체의 데이터를 지정한 데이터 형식으로 일차원 배열 형태(표)로 가져옵니다.
사용 절차
액티비티 카드의 No Target을 더블클릭하세요.
원하는 객체를 인터넷 익스플로러 브라우저에서 지정하세요.
[Output] Data에 객체 정보를 저장할 변수를 입력하세요.
[Input] Browser에 객체 정보를 가져올 인터넷 익스플로러 브라우저의 ID를 저장한 변수를 입력하세요.(기본값: ACTIVE_PAGE)
그 외 속성에 원하는 값을 지정하세요.
카드 속성
공통여부 | 속성 | 유형 | 필수여부 | 단위 | 자동입력여부 | 설명 |
---|---|---|---|---|---|---|
N | [Output] Data | 변수 | Y | - | Y | 가져온 객체 정보를 저장하기 위한 변수를 지정합니다.(기본값 : RESULT) |
N | [Input] Browser | 변수 | Y | - | Y | 실행된 인터넷 익스플로러 브라우저의 ID를 저장한 변수를 지정합니다. (기본값: ACTIVE_PAGE) |
N | DataType | 콤보박스 | N | - | Y | 반환할 데이터 타입을 지정합니다.(기본값: Text) ※ 데이터 타입 종류 - Text, Element |
Y | - | - | - | - | IE 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | IE 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | IE 라이브러리의 공통 속성입니다. |
활용 예시
인터넷 익스플로러로 'https://www.w3schools.com/html/html_tables.asp' 페이지를 열고, 표(테이블)의 셀 객체들의 텍스트 값을 변수에 저장합니다. 변수의 값을 메시지 박스로 출력하고, 인터넷 익스플로러 브라우저를 종료합니다.
예제 파일
메뉴 > 도움말 > 샘플 > Sample > IE > IELibrary > P_IEGetListData
사용된 변수
this.data
사용된 속성
[Output] Data : this.data
[Input] Browser : ACTIVE_PAGE
DataType : Text
연관/유사 액티비티