当我通过硒解析 Ctrl + S 命令以在最新版本的chrome浏览器(即78)中打开另存为对话框时,它阻止了我的另存为对话框出现。
但是在较旧的chrome浏览器版本(即74)中不会发生此问题。
所以请提出任何解决方案给我建议。
答案 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);