naver / guitar

76 stars 18 forks source link

마우스 커서 모양 변경 상태 테스트문의 #324

Open maikoya opened 7 years ago

maikoya commented 7 years ago

안녕하세요.

특정 API를 실행했을 때, 마우스 커서 모양이 변경되었는지를 테스트하고 싶습니다. 브라우저 환경은 크롬이어서 이미지 캡쳐 방식을 사용해야되는데요. GUITAR로 해당 테스트가 가능한지 알고 싶습니다.

ssmmhh commented 7 years ago

마우스 상대 변경 확인은 가능하나 과정이 어렵습니다. GUITAR는 기본적으로 이미지 기반 테스트시 모든 캡쳐는 마우스가 있을 경우 바닥에 있는 화면이 가려지기 때문에 내부적으로 마우스를 제외하고 캡쳐하도록 되어 있습니다. 때문에 마우스를 캡쳐할수 없기 때문에 마우스 커서 변경 유무를 이미지로 확인하는것은 어렵습니다.

다만 아래와 같이 하신다면 가능합니다.

  1. _ScreenCapture_Capture 를 직접 "실행" 명령으로 실행하여 마우스 커서가 포함되도록 캡쳐한뒤,
  2. 이미 뷰어를 실행하여 해당 파일캡쳐 이미지 파일을 열어 마우스 커서 이미지가 있는지 확인

https://www.autoitscript.com/autoit3/docs/libfunctions/_ScreenCapture_Capture.htm