Возникла проблема с обработкой всплывающего окна Firefox - PullRequest
0 голосов
/ 10 апреля 2019

введите описание изображения здесь Я хочу нажать на кнопку ОК и кнопку Отмена.Пожалуйста, предложите. введите описание изображения здесь

Robot robot = new Robot();
 robot.delay(300);
 robot.keyPress(KeyEvent.VK_ENTER); //Release Enter 
robot.keyRelease(KeyEvent.VK_ENTER); 

1 Ответ

0 голосов
/ 10 апреля 2019

Вы можете попробовать это: -

Robot object=new Robot();
object.keyPress(KeyEvent.VK_ESCAPE);
object.keyRelease(KeyEvent.VK_ESCAPE);

В приведенном выше коде Клавиша 'Escape' используется для закрытия всплывающего окна.

Вы можете использовать это также для нажатия на кнопку «Отмена»: -

     object.keyPress(KeyEvent.VK_TAB);
     object.keyRelease(KeyEvent.VK_TAB);
     object.keyPress(KeyEvent.VK_TAB);
     object.keyRelease(KeyEvent.VK_TAB);
     object.keyPress(KeyEvent.VK_TAB);
     object.keyRelease(KeyEvent.VK_TAB);

     // Press Enter
    object.keyPress(KeyEvent.VK_ENTER);

     // Release Enter
    object.keyRelease(KeyEvent.VK_ENTER);

Попробуйте это для нажатия на кнопку «ОК»: -

      // Press Down
         object.keyPress(KeyEvent.VK_DOWN);

      // Press Down
         object.keyRelease(KeyEvent.VK_DOWN);

      // Press Enter
         object.keyPress(KeyEvent.VK_ENTER);

      // Release Enter
         object.keyRelease(KeyEvent.VK_ENTER);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...