Selenium Webdriver API-Robot对象操作键盘
来源:互联网 发布:毕向东java教程35天版 编辑:程序博客网 时间:2024/06/05 06:27
1.能够通过robot对象操作键盘上的按键完成复制粘贴,切换焦点和回车等常用操作。
2.要使用Robot类首先要导入Robot类以及所需要的类
import java.awt.AWTException;//所在平台不支持Robot类的异常类
import java.awt.Robot;//Robot类
------------------------------------------------------------
(1)封装的粘贴函数
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);
}
- Selenium Webdriver API-Robot对象操作键盘
- selenium使用robot对象操作键盘
- selenium webdriver 模拟键盘操作
- selenium webdriver 模拟鼠标键盘的操作
- 使用JAVA Robot 扩展Webdriver 模拟键盘鼠标操作
- Selenium-Webdriver(python) (九) --- 操作对象
- Selenium WebDriver API
- selenium(WebDriver) API
- selenium webdriver 操作浏览器
- selenium webDriver 鼠标操作
- selenium操作webdriver(一)
- 20171012学习笔记Selenium 2 第四章WebDriver API 4.2控制浏览器 4.3简单元素操作4.4鼠标事件4.5键盘事件
- webdriver-键盘操作
- webdriver中引入selenium对象
- Selenium WebDriver高亮对象
- selenium Webdriver 操作chrome浏览器
- Selenium WebDriver操作ligerui记录
- Selenium WebDriver的操作说明
- cockpit on openshift origin
- vue.js 双层嵌套 for 遍历方法, 类似php foreach()
- WebViewJavascriptBridge的简单封装
- Hibernate与 MyBatis的比较
- 数据挖掘学习笔记四
- Selenium Webdriver API-Robot对象操作键盘
- Android课程表的设计开发
- bzoj 2437: [Noi2011]兔兔与蛋蛋 (二分图博弈+dinic)
- 雏鹰开发附件1 – Spring相关Maven配置
- 控制流如何处理错误
- io原理
- too many connections 解决方法
- Centos7 安装rabbitmq
- 属性名不一致的对象深度克隆