2017-09-15 74 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腳本)以保存對話框中的文件。