将密钥发送到Katalon Studio中的浏览器对话框窗口

时间:2018-09-21 10:17:12

标签: katalon-studio

我想在每次单击Chrome后打印页面。因此,脚本应单击一下,然后默认发送“ CTRL + P”打开打印对话框,并发送“ ENTER”将页面另存为PDF文件。

1 个答案:

答案 0 :(得分:0)

我在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