안녕하세요.
디케이랩의 디케이입니다.
오늘은 컴퓨터를 조금만 아셔도 프로그램이란걸 짤 수 있는 언어 , 툴을 소개 해 드릴겁니다.
우선, 저는 사이버 강의 회사에서 필수 적으로 교육을 들어야 하는 사이버강의 들을 때 많이 이용하는 언어 그리고 툴입니다.
1. 다운로드
용량이 많아서 구글드라이브에 업로드 합니다.
https://drive.google.com/open?id=1t_332f-caowlHHSxizFVsX28t15QLpjo
2. 어떤 프로그램 인가?
- Sikuli는 미국 MIT 대학의 프로젝트 그룹에서 개발
- 이미지 방식의 테스트 자동화 도구(저는 사이버강의에 자동화를 쓰고 있습니다. 불량한 학생이죠? ㅠㅠ)
- GUI 컴포넌트 제어
- 파이썬으로 스크립트를 작성 (어렵죠?)
3. 필요요소
- 자바 실행 환경(JRE) 대부분 인터넷을 사용하면 다들 설치되어 있으리라 생각 됩니다만 혹시나 설치되어 있지 않다면
http://www.oracle.com/technetwork/java/javase/downloads/index.html
다운로드 하셔서 설치 하시면됩니다. (64bit 이신 분은 구글에서 다운로드 받으신 파일에 포함되어 있습니다.)
4. 기본기능설명
- find : 화면전체 또는 특정영역에서 가장일치하는 GUI 구성요소 찾기
- findAll : 화면전체 또는 특정영역에서 일치하는 모든 GUI 구성요소 찾기
- wait : 화면전체 또는 특정영역에서 GUI 구성요소가 나타나기를 timeout 초 까지 기다린다.
- waitVanish : 화면전체 또는 특정영역에서 GUI 구성요소가 사라지기를 timeout 초 까지 기다린다.
- exists : GUI 구성요소가 화면 전체 또는 특정 영역에 존재하는지 확인 찾을 수 없을 경우 , 예외를 발생시키지 않고 None을 반환함.
- click : 화면 전체 또는 특정 영역에서 가장 일치하는GUI 구성요소를 클릭
- doubleClick : 화면 전체 또는 특정 영역에서 가장 일치하는 GUI 구성요소를 두번 클릭
- rightClick : 화면 전체 또는 특정 영역에서 가장 일치하는 GUI 구성요소를 오른쪽 클릭
- 첫 번째 구성요소를 두 번째 구성요소에 끌어다 놓음
5. 활용
- 저의 필수교양인 사이버강의에 사용한 모습입니다.
6. 고급 심화 과정
- 더욱 자세한 정보를 원하시면 씨쿨리X 의 홈페이지에 방문하시면 됩니다.
'IT' 카테고리의 다른 글
VB6.0 휠이 작동하지 않을 때 (비주얼베이직 6.0) (0) | 2019.07.03 |
---|---|
DBMS 의 INDEX 의 개념 (0) | 2019.07.03 |
HRESULT: 0x80029C4A (TYPE_E_CANTLOADLIBRARY) - Office Interop Error 시 (0) | 2019.07.02 |
이미지 편집이 급할때 사용하는 사이트 (freephototool.com) (0) | 2019.07.01 |
프로그램 설치 제거시 실패 "사용하려는 기능이 현재 연결되어 있지 않은 네트워크 리소스에 있습니다." (0) | 2019.06.26 |
댓글