机器人代码无法在Selenium中运行

时间:2017-09-15 16:22:34

标签: java selenium

public static void save() {
        robot = getRobotInstance();
        robot.keyPress(KeyEvent.VK_CONTROL);
        robot.keyPress(KeyEvent.VK_SHIFT);
        robot.keyPress(KeyEvent.VK_S);
        robot.keyRelease(KeyEvent.VK_S);
        robot.keyRelease(KeyEvent.VK_CONTROL);
        robot.keyRelease(KeyEvent.VK_SHIFT);

        robot.delay(4000);

        robot.keyPress(KeyEvent.VK_CONTROL);
        robot.keyPress(KeyEvent.VK_V);
        robot.keyRelease(KeyEvent.VK_V);
        robot.keyRelease(KeyEvent.VK_CONTROL);

        robot.delay(3000);

        robot.keyPress(KeyEvent.VK_ENTER);
        robot.delay(3000);

    }

当我尝试保存PDF时,我的机器人代码无效。这是我为保存PDF而编写的代码,请有人建议我应该做什么

1 个答案:

答案 0 :(得分:0)

我认为我们需要保存pdf文件的上下文。如果pdf文件在网页中并且您需要将其保存到本地计算机,那么我们有一些解决方案: - 重新配置浏览器,以便在不打开“确认对话框”的情况下将文件自动保存到磁盘。 - 更新机器人代码(或autoIT脚本)以保存对话框中的文件。