- Basic: Desktop 과 매우 유사, 간단한 시퀀스가 만들어짐
- Actions are self contained
- Simpler Workflow
- Can cause interference
- Desktop: 복잡한 시퀀스가 만들어짐. Attach Window Container안에 중첩. 동일한 어플리케이션의 다른창에 방해하지 않도록 해준다. 동일한 메모장이 있을 경우, 두개의 창을
- Actions are contained inside an attacheWindows conponent
- No Interference issues
- More Complex workflow
- Web: Browser와 Web Application에 사용, Desktop Recoding과 가장 유사함
- Citrix: 가상머신의 Recording에 사용. VNC등 포함
Option
- Empty Field: 입력하기 전에 해당 Field를 Empty로 만들어준다.
레코딩 할 수 있는 것들
- Left Click: Button, Checkbox, Dropdown etc
- Text Typing
레코딩 할 수 없는 것들
- Keyboard Shortcuts
- Modifier Key(Ctr, Alt etc)
- Right Click
- Mouse Hover
- etc
Input Method
- Click
- Text Typing
- Keyboard shortcuts
- Right Click
- Mover Hover
- Etc
Input Methods
- Default: Compatability 100%, Speed 50%, Non-Background, Support Hot Key
- Widnows Message: Compatability 80%, Background, Support Hot Key
- Simulate Type/Click: Compatability 70%, Backgroud, Speed 100%, Automatic Empty Field
- Default로 만들어서 확인후 다른 방식으로 바꾸는 방법이 좋음
- HotKey를 사용하지 는 경우, simulate 방식을 먼저 시도하는 것을 권장함: 백그라운드에서 동작하며 가장 빠름
Output Method
- Getting Text
- Find elements & Image
- Clipboard Operation
- Etc
Output Method
-
Screen Scrapting
- for bigger blocks of text
- information is behind complex UI (Font, Color etc)
- you need extract word position on screen
-
Input Method에 비해 방식에 따라 차이가 큼(용도 등)
-
FullText: 대부분의 경우 가장 적함함, Fast, Accuracy 100%, backgraund, Hidden Text,
-
Native: 단어정보를 추출할 수 있다는 장점이 있음. Middle speed, Accuracy 100%, Non background, Get Text Position
-
OCR: 정확하지 않음. 최후의 수단, Citrix에서 사용
- Microsoft OCR: 큰 이미지에 적합
- Google: 작은 이미지, 저해상도에 적합, Scale 옵션이 있음.
- 정형 데이타를 추출하는 기능: 웹사이트의 결과(검색 결과 등)이 정형 데이타 임 - 동일한 데이타가 반복적으로 나타남