2017-09-15 70 views
-2
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的代码,请有人建议我应该做什么机器人代码不在硒工作

+0

嗨!欢迎来到StackOverflow!请参阅[如何提出问题](https://stackoverflow.com/help/how-to-ask)上的帮助中心,并尝试相应地改进您的问题。 – Kerooker

+0

嘿,它不会工作,以保存在Web视图中的PDF。 –

回答

0

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