1.2 鼠标事件常用关键字

1.2.1 Click Button关键字
按F5 查看Click Button关键字的说明,如下图:

Click Button关键字 是用于点击页面上的按钮。参数locator是需要传一个元素定位的参数值。

项目例子:

运行结果:


1.2.2 Click Element关键字
按F5 查看Click Element关键字的说明,如下图:

Click Element关键字用于点击页面上的元素,单击任何可以点击的按钮、文字、图片链接、复选框、单选框、下拉框等。也是需要传参数locator,参数locator是需要传一个元素定位的参数值。
项目例子:

前面的例子已经用到这个关键字,看上面的例子,在新建学校,提交的时候用到点击“提交”按钮。

1.2.3 Click Image关键字
按F5 查看Click Image关键字的说明,如下图:

Click Image 关键字用于点击页面上的图片元素,可以从图像的关键属性是‘ID’,‘SRC’和‘ALT’进行定位。
项目例子:

运行结果:

1.2.4 Click Link关键字

按F5 查看Click Link关键字的说明,如下图:

Click Link关键字 用于点击页面上的文字元素,可以从图像的关键属性是‘id’,‘name’和‘link text’进行定位。
项目例子:

1.2.5 Mouse Over鼠标悬停关键字

按F5 查看Mouse Over关键字的说明,如下图:

Mouse Over关键字用于鼠标悬停操作,需要传一个参数,鼠标悬停元素的定位值。

项目例子:

运行结果:

1.2.5 Double Click Element双击关键字
按F5 查看Double Click Element关键字的说明,如下图:

Double Click Element关键字用于鼠标双击操作,需要传一个参数,双击元素的元素定位值。

项目例子:


运行结果:

1.2.6 Drag And Drop鼠标拖放关键字

按F5 查看Drag And Drop关键字的说明,如下图:

Drag And Drop关键字用于页面元素的拖放操作,有2个参数(鼠标拖动的源元素和鼠标释放目标元素),实现在源元素上按下鼠标左键,然后移动到目标元素上释放。

项目例子:

运行结果:

其他说明

还有一个 Drag And Drop By Offset 按偏移量拖放关键字,在这里就不演示了,想尝试的同学,可以自己尝试下

知识的补充

有的时候,Click可以用如下命令来替代
Press Key | <id> | \\13或\\10
例子:

代码实现:

运行结果:

转载于:https://www.cnblogs.com/tinghai8/p/5682620.html

Selenium2Lib库之鼠标事件常用关键字实战相关推荐

  1. Selenium2Lib库之输入常用关键字实战

    4.1 Input Text关键字 按F5 查看Input Text关键字的说明,如下图: Input Text 关键字用于向文本框输入内容,需要传2个参数(文本框的元素定位和输入的值). 项目例子: ...

  2. appium java常用函数_AppiumLibrary常用关键字

    通过上一章节,open application关键字的使用,相信大家对手机自动化充满了兴趣,那么今天这一章节,主要介绍AppiumLibrary中常用关键字的使用. 一.实用函数 关键字 含义 实例 ...

  3. Qt 鼠标事件 与 键盘事件

    鼠标事件 鼠标常用的事件可以说有一下几种:鼠标按下.鼠标移动.鼠标移动.鼠标双击和鼠标滚轮事件. 当你想使用他们,需要包含头文件:#include <QMouseEvent> 并重写一下方 ...

  4. 常用jquery鼠标事件和渐变动画效果

    2019独角兽企业重金招聘Python工程师标准>>> 鼠标事件是在用户移动鼠标光标或者使用任意鼠标键点击时触发的以下是具体事件的介绍: (1):click事件:click事件于用户 ...

  5. 操作键盘事件源码解析(常用的鼠标事件、 键盘事件对象之keyCode属性)

    操作键盘事件 常用的鼠标事件 <!DOCTYPE html> <html lang="en"><head><meta charset=&q ...

  6. OpenCV-Python实战(番外篇)——OpenCV中利用鼠标事件动态绘制图形

    OpenCV-Python实战(番外篇)--OpenCV中利用鼠标事件动态绘制图形 使用鼠标事件动态绘制 动态绘制图形 动态绘制图形和文本 相关链接 使用鼠标事件动态绘制 我们已经在<OpenC ...

  7. 773-780---DOM事件高级(常用鼠标事件,案例:跟随鼠标的天使,常用的键盘事件,案例:模拟京东按键输入内容,案例:模拟京东快递单号查询)

    文章目录 事件高级 7 常用的鼠标事件 7.1常用的鼠标事件 7.2 鼠标事件对象 案例:跟随鼠标的天使 8 常用的键盘事件 8.1 常用的键盘事件 8.2 键盘事件对象 8.3 ASCII 表 案例 ...

  8. 常用鼠标事件,键盘事件总结

    今天学习了学习了QQ登录面板的拖拽,关闭,切换登录状态.完全自己练习写了一遍.通过自己动手练习,对html,css,JavaScript又进一步的巩固与拓展. 制作静面图展示: 由于是初步的学习,发现 ...

  9. js常用鼠标事件和键盘事件

    常用鼠标事件 鼠标事件 触发 onclick 点击左键 onmouseover 鼠标经过 onmouseout 鼠标离开 onfocus 获得鼠标焦点 onblur 失去鼠标焦点 onmousemov ...

最新文章

  1. 【计算机视觉】跟踪算法及相关主页
  2. html5新增属性有哪些,HTML5 新增属性
  3. 主流浏览器及对应内核
  4. 设置dns_2019让你的网速飞起来,你需要……设置正确DNS服务篇
  5. 微信内部浏览器私有接口 - WeixinJSBridge介绍
  6. 云图说|数据仓库服务 GaussDB(DWS) 的“千里眼、顺风耳”—数据库智能运维
  7. java 数据库备份 linux,java邮件打包在linux备份数据库练习
  8. 大数据开发笔记(九):Flink综合学习
  9. Kotlin 的工作原理
  10. cocos2d-html5 仿微信打飞机游戏
  11. Python分类求和方法
  12. CmsEasy7.6.3.2逻辑漏洞
  13. C++ OpenCV制作九宫格拼图游戏
  14. 光耦驱动单向可控硅_超低功耗光电耦合驱动单向可控硅电路,光电耦合器
  15. 【深度学习+组合优化】深度学习和强化学习在组合优化方面有哪些应用?
  16. Facebook账户显示“所输入邮箱的绑定帐户已被禁用”,怎么解决?
  17. 三层交换机的工作原理
  18. flexible.js在华某为手机上使用rem时,页面宽度超出手机屏幕宽度
  19. 05. HAXM is not installed
  20. js 如何获取td标签的值

热门文章

  1. biztalk 2010 映射
  2. 你需要知道的缓存击穿/穿透/雪崩
  3. Python微型Web框架Bottle源码分析
  4. JDK8新特性之Stream流
  5. 开源大数据周刊-第30期
  6. hbase shell
  7. 开发人员改变世界的初心
  8. 【求助】哪个软件负责在屏幕右下角显示类似“caps lock on/off”的? - 技术封存区 - 专门网论坛 -...
  9. BCE支持者在BCH见面会烧毁BCH主题衣服
  10. elasticsearch health yellow