반응형
증상
브라우저 - 크롬에서 팝업 메세지 뜨면서 타겟을 잃어 버린다. 따라서, 클릭 이벤트가 타임 아웃 후 에러 난다.
해결법
이럴 때는, 1. Parallel 으로 세팅한다. 2. 구버전 HotKey 가져온다. 3. 동시 실행한다.
구버전 핫키가 어차피 타겟을 못 찾을 테니깐. 타임 아웃 설정을 한 뒤 강제 실행하게 하면된다.
(일반버젼 Keyboard send도 30s 후 실행이 되긴 된다. )
환경변수를 조금 자세히 설정해야 한다.
a. 윈도우 메세지 전송. True
b. 시작 전 지연 3 (?)
c. 타겟 설정 시, send hotkey 에서 '화면에 표시'를 실행한다. ( 여기서는 메세지가 타겟으로 잡힌다.) 셀럭터로 최대한 적게 잡는다.
<wnd app='chrome.exe' omit:cls='Chrome_WidgetWin_1' title='글쓰기 - Chrome' />
<ctrl omit:name='' 내용:' role='dialog' />
<ctrl omit:name='확인' role='push button' />
d. 시간제한을 2000으로 잡아서 빨리 아웃시킨다.
e. 준비대기를 WaitForReady.COMPLETE 으로 세팅한다.
반응형