您的位置:軟件測試 > 開源軟件測試 > 開源功能測試工具 > Selenium
Selenium Webdriver API-Robot對象操作鍵盤
作者:網(wǎng)絡轉(zhuǎn)載 發(fā)布時間:[ 2016/5/25 11:23:23 ] 推薦標簽:功能測試工具 軟件測試

  1.能夠通過robot對象操作鍵盤上的按鍵完成復制粘貼,切換焦點和回車等常用操作。
  2.要使用Robot類首先要導入Robot類以及所需要的類
  import java.awt.AWTException;//所在平臺不支持Robot類的異常類
  import java.awt.Robot;//Robot類
  ------------------------------------------------------------
  (1)封裝的粘貼函數(shù)
  public void setAndctrlVClipboardData (String string){?
  StringSelection stringSelection=new StringSelection(string);
  Tookit.getDefaultToolkit().getSystemClipboard().setContents(stringSelection,null);
  Robot robot=null;
  try{robot =new Robot();?}
  catch(AWTException el){el.printStackTrace();}
  robot.keyPress(KeyEvent.VK_CONTROL);
  robot.keyPress(KeyEvent.VK_V);
  robot.keyRelease(KeyEvent.VK_V);
  robot.keyRelaese(KeyEvent.VK_CONTROL);
  }
  (2)封裝好的按下tab鍵
  public void pressTabKey(){
  Robot robot=null;
  try{robot =new Robot();?}
  catch(AWTException el){el.printStackTrace();}
  robot.keyPress(keyEvent.VK_TAB);
  robot.keyRelease(KeyEvent.VK_TAB);
  }
  (3)封裝好的按下enter鍵
  public void pressEnterKey(){
  Robot robot=null;
  try{robot =new Robot();?}
  catch(AWTException el){el.printStackTrace();}
  robot.keyPress(keyEvent.VK_ENTER);
  robot.keyRelease(KeyEvent.VK_ENTER);
  }

軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd