크롬 커넥터 방법
Chromium 커넥터 메서드는 응용 프로그램, 화면 및 브라우저 화면 Google ChromeMicrosoft 에지 의 요소에서 다른 작업을 수행합니다.
Chromium 커넥터 방법 수준
애플리케이션 수준 메서드
이동
지정된 URL에 따라 웹 페이지를 시작합니다.
입력을 제공하려면 다음을 참조하십시오. 포트 속성 구성
| 매개변수 | 설명 | 데이터 포트 유형 | 데이터 유형 | 기본값 | 필수입니까? |
|---|---|---|---|---|---|
| URL | 웹 페이지의 URL입니다. | 데이터 입력 | 문자열 | 기본값 없음 | 아니요 |
| 시간 제한 | 작업 시간이 초과되기까지의 시간(초)을 지정하는 옵션입니다. | 데이터 입력 | 정수 | 기본값 없음 | 아니요 |
| 돌아가기 | 예일 경우 웹 페이지가 시작된 것입니다. 그렇지 않고 False인 경우 웹 페이지가 시작되지 않습니다. | 데이터 출력 | 부울 | 해당 사항 없음 | 해당 사항 없음 |
WaitForAnyScreen
지정된 화면이 로드되기 전에 지연을 설정합니다.
화면을 지정하려면 다음 단계를 수행합니다.
- 메서드 설정 아이콘(
)을 클릭합니다.
- 화면 선택 창에서 필요한 화면을 선택합니다.
- 확인을 클릭합니다.
필드에 입력을 제공하려면 다음 문서를 참조하십시오 포트 속성 구성.
| 매개변수 | 설명 | 데이터 포트 유형 | 데이터 유형 | 기본값 | 필수입니까? | 메모 |
|---|---|---|---|---|---|---|
| MatchAllChildren 일치 | True인 경우 화면을 로드하기 전에 메서드는 웹 페이지에서 캡처한 요소와 일치합니다. 그렇지 않고 False인 경우 메서드가 어떤 요소와도 일치하지 않습니다. | 데이터 입력 | 부울 | 기본값 없음 | 아니요 | 요소는 Chromium 커넥터 창의 MATCH CHILDREN 섹션에서 찾을 수 있습니다. |
| 시간 제한 | 작업 시간이 초과되기까지의 시간(초)을 지정합니다. | 데이터 입력 | 정수 | 기본값 없음 | 아니요 |
화면 수준 메서드
닫기
캡처된 화면 창을 닫습니다.
Focus
캡처된 창에 포커스를 설정합니다.
| 매개변수 | 설명 | 데이터 포트 유형 | 데이터 유형 | 기본값 | 필수입니까? |
|---|---|---|---|---|---|
| 돌아가기 | True인 경우 캡처된 창에 초점이 설정됩니다. 그렇지 않고 False인 경우 캡처된 창에 초점이 설정되지 않은 것입니다. | 데이터 출력 | 부울 | 기본값 없음 | 해당 사항 없음 |
필드 가져오기
지정된 필드 또는 요소의 값을 반환합니다. 예를 들어 버튼에 텍스트를 반환할 수 있습니다.
필드를 지정하려면 다음 단계를 수행합니다.
- 메서드 설정 아이콘(
)을 클릭합니다.
- 양식 요소 선택 창에서 필수 필드를 선택합니다.
- 확인을 클릭합니다.
| 매개변수 | 설명 | 데이터 포트 유형 | 데이터 유형 | 기본값 | 필수입니까? |
|---|---|---|---|---|---|
| 필드 또는 요소의 이름 | 메서드가 값을 반환하는 필드 또는 요소입니다. | 데이터 출력 | 문자열 | 기본값 없음 | 해당 사항 없음 |
GetInnerHTML
캡처된 화면의 내부 HTML을 반환합니다.
| 매개변수 | 설명 | 데이터 포트 유형 | 데이터 유형 | 기본값 | 필수입니까? |
|---|---|---|---|---|---|
| 돌아가기 | 캡처된 화면의 내부 HTML을 반환합니다. | 데이터 출력 | 객체 | 해당 사항 없음 | 해당 사항 없음 |
GetPageSource
캡처된 화면의 페이지 소스를 반환합니다.
| 매개변수 | 설명 | 데이터 포트 유형 | 데이터 유형 | 기본값 | 필수입니까? |
|---|---|---|---|---|---|
| 돌아가기 | 캡처된 화면의 페이지 소스를 반환합니다. | 데이터 출력 | 문자열 | 해당 사항 없음 | 해당 사항 없음 |
GetScreenShot
구성된 화면의 스크린샷을 반환합니다.
| 매개변수 | 설명 | 데이터 포트 유형 | 데이터 유형 | 기본값 | 필수입니까? |
|---|---|---|---|---|---|
| 돌아가기 | 구성된 화면의 스크린샷을 반환합니다. | 데이터 출력 | 비트맵 | 기본값 없음 | 해당 사항 없음 |
제목 가져오기
캡처된 웹 페이지의 제목을 반환합니다.
| 매개변수 | 설명 | 데이터 포트 유형 | 데이터 유형 | 기본값 | 필수입니까? |
|---|---|---|---|---|---|
| 돌아가기 | 캡처된 웹 페이지의 제목을 반환합니다. | 데이터 출력 | 문자열 | 기본값 없음 | 해당 사항 없음 |
GetURL
캡처된 웹 페이지의 URL을 반환합니다.
| 매개변수 | 설명 | 데이터 포트 유형 | 데이터 유형 | 기본값 | 필수입니까? |
|---|---|---|---|---|---|
| 돌아가기 | 캡처된 웹 페이지의 URL을 반환합니다. | 데이터 출력 | 문자열 | 기본값 없음 | 해당 사항 없음 |
GetValueByXPath
지정된 XML 경로에서 XML 노드 내에서 값을 반환합니다.
필드에 입력을 제공하려면 다음 문서를 참조하십시오 포트 속성 구성.
| 매개변수 | 설명 | 데이터 포트 유형 | 데이터 유형 | 기본값 | 필수입니까? |
|---|---|---|---|---|---|
| XPath | 캡처된 웹 페이지의 XPath입니다. | 데이터 입력 | 문자열 | 기본값 없음 | 아니요 |
| 돌아가기 | XML 노드에서 값을 반환합니다. | 데이터 출력 | 문자열 | 해당 사항 없음 | 해당 사항 없음 |
IsCreated됨
웹 애플리케이션에서 화면이 성공적으로 렌더링되었는지 여부에 따라 부울 값을 반환합니다.
필드에 입력을 제공하려면 다음 문서를 참조하십시오 포트 속성 구성.
| 매개변수 | 설명 | 데이터 포트 유형 | 데이터 유형 | 기본 유형 | 필수입니까? | 메모 |
|---|---|---|---|---|---|---|
| MatchAllChildren 일치 | True인 경우 화면이 렌더링되기 전에 메서드는 캡처된 모든 요소를 일치시키려고 시도합니다. 그렇지 않고 False인 경우 일치가 수행되지 않습니다. | 데이터 입력 | 부울 | 기본값 없음 | 아니요 | 캡처된 요소는 Chromium 커넥터 창의 하위 항목 일치 섹션에서 찾을 수 있습니다. |
| 돌아가기 | 예일 경우 화면이 성공적으로 렌더링됩니다. 그렇지 않고 아니오인 경우 화면을 성공적으로 렌더링하지 못한 것입니다. | 데이터 출력 | 부울 | 해당 사항 없음 | 해당 사항 없음 |
요소 수준 메서드
Click
요소에 대한 클릭 작업을 수행합니다.
Focus
요소에 초점을 설정합니다.
필드에 입력을 제공하려면 다음 문서를 참조하십시오 포트 속성 구성.
| 매개변수 | 설명 | 데이터 포트 유형 | 데이터 유형 | 기본값 | 필수입니까? |
|---|---|---|---|---|---|
| scrollIntoView | True인 경우 메서드는 스크롤바를 사용하여 웹 페이지의 캡처된 요소로 이동합니다. 그렇지 않고 False인 경우 캡처된 요소로 스크롤되지 않습니다. | 데이터 입력 | 부울 | 기본값 없음 | 아니요 |
| 돌아가기 | True인 경우 메서드는 요소에 포커스를 설정합니다. 그렇지 않으면 False인 경우 메서드가 요소에 포커스를 설정하지 못한 것입니다. | 데이터 출력 | 부울 | 해당 사항 없음 | 해당 사항 없음 |
GetInnerHTML
캡처된 요소의 내부 HTML을 반환합니다.
| 매개변수 | 설명 | 데이터 포트 유형 | 데이터 유형 | 기본값 | 필수입니까? |
|---|---|---|---|---|---|
| 돌아가기 | 캡처된 요소의 내부 HTML을 반환합니다. | 데이터 출력 | 문자열 | 기본 유형 없음 | 해당 사항 없음 |
GetInnerText
캡처된 요소의 내부 텍스트를 반환합니다.
| 매개변수 | 설명 | 데이터 포트 유형 | 데이터 유형 | 기본값 | 필수입니까? |
|---|---|---|---|---|---|
| 돌아가기 | 캡처된 요소의 내부 텍스트를 반환합니다. | 데이터 출력 | 문자열 | 해당 사항 없음 | 해당 사항 없음 |
GetOuterHTML
HTML 요소와 캡처된 요소의 속성, 시작 및 끝 태그를 반환합니다.
| 매개변수 | 설명 | 데이터 포트 유형 | 데이터 유형 | 기본값 | 필수입니까? |
|---|---|---|---|---|---|
| 돌아가기 | 캡처된 요소의 외부 HTML을 반환합니다. | 데이터 출력 | 문자열 | 기본값 없음 | 해당 사항 없음 |
GetOuterText
캡처된 요소의 텍스트 내용을 반환합니다.
| 매개변수 | 설명 | 데이터 포트 유형 | 데이터 유형 | 기본값 | 필수입니까? |
|---|---|---|---|---|---|
| 돌아가기 | 캡처된 요소의 텍스트 내용을 반환합니다. | 데이터 출력 | 문자열 | 기본값 없음 | 해당 사항 없음 |
IsCreated됨
캡처된 요소가 로드되었는지 여부의 부울 상태를 반환합니다.
| 매개변수 | 설명 | 데이터 포트 유형 | 데이터 유형 | 기본값 | 필수입니까? |
|---|---|---|---|---|---|
| 돌아가기 | 예일 경우 캡처된 요소가 로드된 것입니다. 그렇지 않고 아니오인 경우 캡처된 요소를 로드하지 못한 것입니다. | 데이터 출력 | 부울 | 기본값 없음 | 해당 사항 없음 |
암호 설정
로그인 양식의 암호 필드에 암호를 안전하게 입력하는 것과 같이 웹 기반 애플리케이션의 암호 필드에 암호를 안전하게 입력하는 것을 자동화합니다.
필드에 입력을 제공하려면 다음 문서를 참조하십시오 포트 속성 구성.
| 매개변수 | 설명 | 데이터 포트 유형 | 데이터 유형 | 기본값 | 필수입니까? | 메모 |
|---|---|---|---|---|---|---|
| 암호 | 암호를 보안 문자열로 허용합니다. | 데이터 입력 | 보안 문자열 | 안 함 | 예 | 암호를 보안 문자열로 허용하므로 매개변수를 마우스 오른쪽 버튼으로 클릭한 다음 데이터 미리 보기를 클릭할 때만 문자열의 길이가 표시됩니다. |
| UseSendKeys | SendKeys는 문자, 숫자 및 기호와 같은 키보드 입력을 애플리케이션 내부의 텍스트 상자로 보내는 데 사용되는 메서드입니다. | 데이터 입력 | 부울 | 아니오 | 예 | 팁: SetPassword 메서드가 암호 필드에 암호를 입력하지 못하면 값을 True로 설정하고 메서드를 다시 실행합니다. |
Send키
캡처된 요소에 바로 가기 키를 전달합니다.
필드에 입력을 제공하려면 다음 문서를 참조하십시오 포트 속성 구성.
| 매개변수 | 설명 | 데이터 포트 유형 | 데이터 유형 | 기본값 | 필수입니까? |
|---|---|---|---|---|---|
| 키 | 바로 가기 키를 사용합니다. | 데이터 입력 | 문자열 | 기본값 없음 | 아니요 |
| ClearExistingValue | True인 경우 메서드는 필드의 기존 값을 지웁니다. 그렇지 않고 False인 경우 기존 값은 지워지지 않습니다. | 데이터 입력 | 부울 | 기본값 없음 | 아니요 |
| TypeDelay | 각 키 사이의 타이핑 지연을 설정합니다. | 데이터 입력 | 두 번 | 기본값 없음 | 아니요 |
GetInstanceCount
요소를 사용할 수 있는 인스턴스 수의 카운트를 반환합니다.
GetOuterHTML
캡처된 요소의 외부 HTML을 가져옵니다.
Send키
웹 페이지와 창에서 키 입력을 시뮬레이션합니다.
SimulateMouseEvent
웹 기반 애플리케이션의 요소에 지정하는 마우스 이벤트를 시뮬레이션합니다. 예를 들어, 요소를 마우스 오른쪽 버튼으로 클릭하는 경우를 시뮬레이션합니다.
중요사항:
요소에서 마우스 이벤트를 시뮬레이션하려면 웹 페이지 HTML에 정의된 특정 이벤트가 이미 있어야 합니다. 예를 들어 요소에서
contextmenu 이벤트를 시뮬레이션하려면 요소에 HTML에 정의된 contextmenu 이벤트가 이미 있어야 합니다.필드에 입력을 제공하려면 다음을 참조하십시오. 포트 속성 구성
| 매개변수 | 설명 | 데이터 포트 유형 | 데이터 유형 | 기본값 | 필수입니까? | 메모 |
|---|---|---|---|---|---|---|
| 마우스이벤트 | 캡처된 웹 페이지 요소에서 발생하는 마우스 이벤트입니다. 웹 페이지 요소에서 마우스 이벤트가 발생하는 경우 해당 요소에는 HTML에 정의된 마우스 이벤트가 이미 있어야 합니다. | 데이터 입력 | 마우스 이벤트 유형 | 클릭 | 예 | 메서드는 이러한 마우스 이벤트를 지원합니다.
|
| 마우스 버튼 | 캡처된 웹 페이지 요소에서 마우스 버튼 클릭을 시뮬레이션합니다. | 데이터 입력 | MouseButtonType | 왼쪽 | 예 | 메서드는 이러한 마우스 버튼 작업을 지원합니다.
|
이벤트 시뮬레이션
Chrome 페이지 또는 페이지의 요소에 Google 지정하는 HTML 이벤트를 시뮬레이션합니다.
필드에 입력을 제공하려면 다음을 참조하십시오. 포트 속성 구성
| 매개변수 | 설명 | 데이터 포트 유형 | 데이터 유형 | 기본값 | 필수입니까? |
|---|---|---|---|---|---|
| EventName | HTML 이벤트의 이름입니다. 메서드는 제공된 이벤트를 지원하며 지정된 대로 이벤트 이름을 정확하게 입력해야 합니다. HTML 이벤트
|
데이터 입력 | 문자열 | 안 함 | 예 |