selenium模拟键盘操作
发布日期:2021-08-17 06:32:52 浏览次数:4 分类:技术文章

本文共 1375 字,大约阅读时间需要 4 分钟。

单键

1     /**2      * 模拟键盘回车事件3      * @throws AWTException4      */5     public void KeyEventEnter() throws AWTException {6         Robot robot = new Robot();7         robot.keyPress(KeyEvent.VK_ENTER);8     }

组合键

1     /** 2      * 复制变量值到剪贴板,并粘贴 3      * @throws AWTException 4      */ 5     public void KeyEventClipboard(String str) throws AWTException { 6         Clipboard cb = Toolkit.getDefaultToolkit().getSystemClipboard(); 7         Transferable t = new StringSelection(str); 8         cb.setContents(t, null); 9 10         Robot robot = new Robot();11         robot.keyPress(KeyEvent.VK_CONTROL);12         robot.keyPress(KeyEvent.VK_V);13 14         robot.keyRelease(KeyEvent.VK_V);15         robot.keyRelease(KeyEvent.VK_CONTROL);16     }

 

单键

    /**

     * 模拟键盘回车事件

     * @throws AWTException

     */

    public void KeyEventEnter() throws AWTException {

       Robot robot = new Robot();

       robot.keyPress(KeyEvent.VK_ENTER);

    }

组合键

/**

     * 复制变量值到剪贴板,并粘贴

     * @throws AWTException

     */

    public void KeyEventClipboard(String str) throws AWTException {

       Clipboard cb = Toolkit.getDefaultToolkit().getSystemClipboard();

       Transferable t = new StringSelection(str);

       cb.setContents(t, null);

 

       Robot robot = new Robot();

       robot.keyPress(KeyEvent.VK_CONTROL);

       robot.keyPress(KeyEvent.VK_V);

 

       robot.keyRelease(KeyEvent.VK_V);

       robot.keyRelease(KeyEvent.VK_CONTROL);

    }

         

转载于:https://www.cnblogs.com/fulucky/p/7419249.html

转载地址:https://blog.csdn.net/weixin_30838921/article/details/98936637 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:WinServer-IIS-MIME类型
下一篇:转 HTML精确定位:scrollLeft,scrollWidth,clientWidth,offsetWidth之完全详解

发表评论

最新留言

感谢大佬
[***.8.128.20]2024年03月21日 09时38分29秒