zoukankan      html  css  js  c++  java
  • Java的selenium代码随笔(2)

    import java.awt.AWTException;
    import java.awt.Robot;
    import java.awt.Toolkit;
    import java.awt.datatransfer.StringSelection;
    import java.awt.event.KeyEvent;

    public class RobotOperation {

    //初始化
    public RobotOperation() {

    }

    /*
    * 此方法主要用户粘贴数据
    */
    public void SetPasteData(String PasteData) {
    //声明stringselection对象,并是用函数string参数完成实例化
    StringSelection stringSelection = new StringSelection(PasteData);
    //使用ToolKit对象的setContents方法将字符串放到剪贴板中
    Toolkit.getDefaultToolkit().getSystemClipboard().setContents(stringSelection, null);
    //声明Robot对象
    Robot robot = null;
    try {
    //生产Robot的对象实例
    robot = new Robot();
    } catch (AWTException e) {
    // TODO: handle exception
    e.printStackTrace();
    }
    //调用keypress方法来实现按下Ctrl键
    robot.keyPress(KeyEvent.VK_CONTROL);
    //调用keypress方法来实现按下Ctrl键
    robot.keyPress(KeyEvent.VK_V);
    //调用keyrelease方法来实现释放Ctrl键
    robot.keyRelease(KeyEvent.VK_V);
    //调用keyrelease方法来实现按下V键
    robot.keyRelease(KeyEvent.VK_CONTROL);
    //调用keypress方法来实现按下Enter键
    robot.keyPress(KeyEvent.VK_ENTER);
    //调用keyrelease方法来实现释放Enter键
    robot.keyRelease(KeyEvent.VK_ENTER);
    }
    }

  • 相关阅读:
    Java面试之最常见的十道面试题(超经典)
    hdu 3939(勾股+容斥)
    poj 1845 (逆元 + 约数和)
    hdu 5607 BestCoder Round #68 (矩阵快速幂)
    中国剩余定理
    Math
    (⊙o⊙)…
    lucas定理
    hdu 5600 BestCoder Round #67 (div.2)
    hdu5601 BestCoder Round #67 (div.2)
  • 原文地址:https://www.cnblogs.com/xxsl/p/7738142.html
Copyright © 2011-2022 走看看