一、键盘事件

ctrl+a

driver.findElement(By.id("kw")).sendKeys(Keys.CONTROL, "a");

ctrl+x

driver.findElement(By.id("kw")).sendKeys(Keys.CONTROL, "x");

ctrl+c

driver.findElement(By.id("kw")).sendKeys(Keys.CONTROL, "c");

ctrl+v

driver.findElement(By.id("kw")).sendKeys(Keys.CONTROL, "v");

F键操作

//F键 需要使用F1-F12
driver.findElement(By.id("kw")).sendKeys(Keys.F5);

TAB键

driver.findElement(By.id("kw")).sendKeys(Keys.TAB);

回车键

driver.findElement(By.id("kw")).sendKeys(Keys.ENTER);

空格键

driver.findElement(By.id("kw")).sendKeys(Keys.SPACE);

还有其他键盘的操作,在这里只列举常用的键位。

二、鼠标事件

右键点击

Actions actions = new Actions(driver);
//鼠标右击单击 enement为定位到的元素
actions.contextClick(element).perform();

左键单击

Actions actions = new Actions(driver);
//鼠标左键单击 enement为定义到的元素
actions.clickAndHold(element).perform();

鼠标双击

Actions actions = new Actions(driver);
//鼠标双击 enement为定义到的元素
actions.doubleClick(element).perform();

鼠标悬停

Actions actions = new Actions(driver);
//鼠标悬停
actions.moveToElement(element).perform();

最新文章

  1. 卡尔曼滤波—Simple Kalman Filter for 2D tracking with OpenCV
  2. Android网络编程系列 一 TCP/IP协议族之链路层
  3. WP开发笔记——阻止Back后退键
  4. xargs i I{} 参数说明
  5. find_if函数与partition函数的转换
  6. 浮点数比较问题(float x 与 '零值'比较)
  7. memcached学习——分布式算法(Consistant hash + 虚拟节点)(三)
  8. NuGet学习笔记(3)——搭建属于自己的NuGet服务器(转)
  9. js正则语法
  10. 【第四篇】Volley修改之GsonRequest
  11. SELinux Policy Macros
  12. window下Git和github入门
  13. 自学Zabbix3.8.3-可视化Visualisation-Screens
  14. 字符串MD5加密运算
  15. Is ICARSCAN same or old version of LAUNCH X431 Easydiag ?
  16. -实现 LFU 缓存算法
  17. jQuery懒加载插件 – jquery.lazyload.js简单调用
  18. mongoose update操作属性中的变量
  19. struts2文件上传大小限制问题小结(引用)
  20. MySQL基础之 日期时间函数

热门文章

  1. Leetcode算法【34在排序数组中查找元素】
  2. [考试反思]1011csp-s模拟测试68:守恒
  3. 「刷题」xor
  4. 小白学 Python(18):基础文件操作
  5. 拼多多后台开发面试真题:如何用Redis统计独立用户访问量
  6. 【Java实践】Kettle从一次实验说起
  7. 洛谷 P 5 3 0 4 [GXOI/GZOI2019]旅行者
  8. LCD 调试总结
  9. [LINQ2Dapper]最完整Dapper To Linq框架(四)---Linq和SQL并行使用
  10. mysql优化必知(mysql的语句执行顺序)