인사말! 셀레늄 WebDriver를 사용하여 브라우저를 자동화하고 버튼을 클릭하면 UI의 PDF 파일이 열립니다 ...이 PDF 파일은 webdriver 명령으로 처리 할 수 없습니다 ... .. 괜찮아요. AutoIT 옵션을 사용하여이 PDF 파일 창을 닫고 동일한 자바 클래스에있는 webdriver 명령을 계속 진행하십시오.AutoIt 스크립트를 사용하여 PDF 파일 창을 닫습니다.
하지만 저에게는 효과가없는 것처럼 보입니다. 내가 실행하는 autoIt 스크립트는 PDF 창을 닫지 않습니다.
diff 옵션을 시도하여 여러 번 시도해 보았습니다. 예를 들면 다음과 같습니다. 스크립트는 무언가이지만 ... 행운을 빌어 요. 이것을 처리하는 방법 ...
WinWait("[CLASS=AcrobatSDIWindow]") WinActivate("[CLASS=AcrobatSDIWindow]")
WinClose ("[CLASS = AcrobatSDIWindow]") 사전 ~에
많은 감사 Musaffir
당신의 반환 값을 사용한다
감사합니다, Musaffir 폐쇄 된 후 스크립트 실행이 중지 $ win = WinWait ("[CLASS = AcrobatSDIWindow]")'와 같은'WinWait'을 사용하고 올바른 윈도우 핸들을 받았는지 여부를'WinFlash ($ win)'로 체크하십시오 ... 그리고 나중에'WinClose' 함수와 함께 사용하십시오 . – Samoth