自動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);
おかげ