자동 IT를 사용하여 셀렌에서 Windows 대화 상자 처리를 도와 줄 사람이 있습니까? 저장을 누릅니다. AutoIt 스크립트에서 Send('!s')
을 사용하고 내 프로그램에서 Runtime.getRuntime().exec("C:\\Selenium\\FileDownload.exe")
을 사용하여 호출했습니다. 이렇게하면 문서가 저장되지만 해당 프로그램 오류가 종료 된 후에는 저장됩니다. 로봇 클래스도 사용했지만 작동하지 않았습니다. 가 독립적으로 실행될 때 스크립트가 완벽하게 정상적으로 실행하는 경우IE11의 창 저장 대화 상자를 처리하려면
Robot robot=new Robot();
robot.keyPress(KeyEvent.VK_ALT);
robot.keyPress(KeyEvent.VK_S);
robot.keyRelease(KeyEvent.VK_ALT);
robot.keyRelease(KeyEvent.VK_S);
감사