2016-12-21 3 views
0

Может ли кто-нибудь помочь мне с диалоговым окном окна, обрабатывающим селен с помощью автоматического ИТ. Я хочу нажать save. Использовали Send('!s') в сценарии AutoIt и вызвали в моей программе, используя 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); 

Благодаря

ответ

0

Используйте следующий код для вызова AutoIt скрипт, если скрипт работает прекрасно, когда он работает независимо. String strModalDialogExeName = "C:\\Selenium\\FileUpload.exe"; Process p = Runtime.getRuntime().exec(strModalDialogExeName); p.waitFor();
int intExitCode = p.exitValue();
System.out.println(intExitCode); p.destroy();

 Смежные вопросы

  • Нет связанных вопросов^_^