vba로 selenium을 이용하여 웹페이지를 작업하다보면, 팝업창이 활성화 되는 경우들이 있습니다. 이런 경우 현재의 커서가 팝업창에 위치하여, 제대로 진행되지 않는 경우들이 있죠.
이럴 때 키 입력하는 방식인 SendKeys {"enter"} 코드로 간단하게 해결 할 수 있는 방법도 있지만, 실질적으로 해당 방법은 완벽하다고 할 수 없습니다. 이유인 즉슨 팝업창의 현재 커서가 어느 버튼에 있느냐에 대해서는 정확히 알 수 없기 때문입니다.
(보편적으로는 확인에 커서가 가있는 경우들을 많이 보긴 했습니다) 이럴 때는 SwitchToAlert 매서드를 이용하시면 됩니다. 확인 버튼 입력처리 매서드 selenium변수.SwitchToAlert.Accept 취소 버튼 입력처리 매서드 selenium변수.Swi.....
원문 링크 : vba selenium 팝업 창 제어하기