Отправить ключи в диалоговые окна браузера в Katalon Studio - PullRequest
0 голосов
/ 21 сентября 2018

Я хочу печатать страницы после каждого клика в Chrome.Таким образом, скрипт должен выполнить щелчок и после этого отправить «CTRL + P», чтобы открыть диалоговое окно печати, и «ENTER», чтобы сохранить страницу как файл PDF по умолчанию.

1 Ответ

0 голосов
/ 27 сентября 2018

Я получил решение на форуме Katalon: https://forum.katalon.com/discussion/9776/send-keys-to-browser-dialog-windows Он основан на классе Java Robot.

Robot robot = new Robot();
robot.keyPress(KeyEvent.VK_CONTROL)
robot.keyPress(KeyEvent.VK_P)
// CTRL+P is now pressed 

robot.keyRelease(KeyEvent.VK_P)
robot.keyRelease(KeyEvent.VK_CONTROL)
// CTRL+P is now released
...