AntBot Studio > Activity > 웹 제어 > 브라우져 > 브라우져 열기
정의 (Description)
- Web Browser를 실행시키는 Activity입니다.
- 해당 액티비티는 Chrome, Edge, EdgeIE, IE 브라우저를 지원합니다.
정상 실행을 위해 사용하고자하는 브라우저가 미리 개발 환경에 설치되어 있어야 합니다.
속성 (Properties) (*은 필수값입니다.)
항목 | 설명 | 데이터타입 | 기본값 | 설정가능옵션 |
---|---|---|---|---|
Common | ||||
Activity이름 | 해당 Activity의 이름을 설정합니다. - 기본값은 Activity명이며, 사용자가 직접 변경 가능합니다. |
String | 브라우져 열기 | |
에러무시여부 | 해당 Activity 실행 도중 에러가 발생한 경우, 처리 방식을 설정합니다. | YesNoType | No | - Yes : 에러가 발생해도 에러무시 - No : 에러발생시 에러처리 |
Input Common | ||||
TimeOut | Web Browser 실행 완료 대기시간을 설정합니다. (단위: milliseconds) - Ex) 30초 -> 30x1000 -> 30000 밀리세컨드 - 설정 시간내로 브라우저 실행 미완료 시 에러 발생 |
Double | 20000 | |
URL * | 브라우저로 접속할 웹 주소를 설정합니다. | String | Null | |
브라우져 타입 | 사용할 Browser의 종류를 설정합니다. | SeleniumBrowserType | Chrome | - InternetExplorer - Chrome - Edge - EdgeIE |
윈도우 창 상태 | Browser가 실행될 때 창의 크기를 지정할 수 있습니다. | WindowStateType | Maximize | - Normal : 브라우저 기본 설정 따름 - Maximize : 창 최대화 - Minimize : 창 최소화 |
팝업처리 방식 | 팝업(브라우저 Alert 창) 발생 시 처리 방식을 지정합니다. - Ignore로 지정하는 경우 예기치 못한 팝업으로 인한 로직 에러 발생 주의 |
UnhandledPromptBehavior | Ignore | - Default : 브라우저 기본 설정 따름 - Ignore : 처리하지 않음 - Accept : 확인 버튼 클릭 - Dismiss : 취소 버튼 클릭 - AcceptAndNotify - DismissAndNotify |
액티비티 사용 예시 (Example Usage)
- Chrome 브라우저로 Naver 홈페이지에 접속하는 예시
브라우저 실행 대기 시간 설정
- Input Common > TimeOut
- 30000 입력
- 밀리세컨드 단위이기 때문에 초x1000 값을 입력해야 함
- Ex) 30초 -> 30x1000 -> 30000 밀리세컨드
일반적으로 20~30초 정도 대기하면 느린 네트워크 환경에서도 웹페이지 로딩 완료 됨.설정한 TimeOut 값을 넘어도 로딩 완료되지 않을 시 강제 에러 발생 (무한 대기 방지) - 30000 입력
- Input Common > TimeOut
접속할 웹페이지 주소 입력
- Input Common > URL
- "https://www.naver.com" 입력
- 네이버 홈페이지 주소
- "https://www.naver.com" 입력
- Input Common > URL
실행할 브라우저 선택
- Input Common > 브라우저 타입
- Chrome 옵션 선택
- IE, Chrome, Edge, EdgeIE 중 실행해야할 브라우저 타입 선택
- FireFox는 미지원
- Chrome 옵션 선택
- Input Common > 브라우저 타입
실행된 브라우저 창 크기 지정
- Input Common > 윈도우 창 상태
- Maximize 옵션 선택
- 최대화(Maximize)를 일반적으로 사용
- Maximize 옵션 선택
- Input Common > 윈도우 창 상태
팝업처리 방식 설정
- Input Common > 팝업처리 방식
- Ignore 옵션 선택
일반적으로 RPA 개발 시, 팝업 자동 처리 방식은 모든 팝업에 대해 작동되기 어려우므로 무시(Ignore) 처리 후, 팝업 종료 로직을 추가 개발하는 방식을 사용합니다.
- Input Common > 팝업처리 방식
실행 결과 화면
참고 매뉴얼 링크 (Related Manual)
- AntBot 스튜디오 > Activity > 웹 제어 > 브라우져 작업 > 브라우져 작업 - 팝업(창) 닫기
- AntBot 스튜디오 > Activity > 웹 제어 > 브라우져 작업 > 브라우져 작업 - 알람 다루기
- AntBot 스튜디오 > Activity > 웹 제어 > 브라우져 작업 > 브라우져 작업 - 탭 생성
- AntBot 스튜디오 > Activity > 웹 제어 > 브라우져 작업 > 브라우져 작업 - 탭 선택