另存为Dailog不会弹出

时间:2019-11-19 08:31:19

标签: java selenium-webdriver

当我通过硒解析 Ctrl + S 命令以在最新版本的chrome浏览器(即78)中打开另存为对话框时,它阻止了我的另存为对话框出现。

但是在较旧的chrome浏览器版本(即74)中不会发生此问题。

所以请提出任何解决方案给我建议。

1 个答案:

答案 0 :(得分:0)

在版本78中也可以正常工作。只是在按Enter键之前放了一个延迟

Robot robot = new Robot();
robot.keyPress(KeyEvent.VK_CONTROL);
robot.keyPress(KeyEvent.VK_S);
robot.keyRelease(KeyEvent.VK_CONTROL);
robot.keyRelease(KeyEvent.VK_S);
robot.delay(3000);
robot.keyPress(KeyEvent.VK_ENTER);
robot.keyRelease(KeyEvent.VK_ENTER);