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
例子:

代码实现:

运行结果:

Selenium2Lib库之鼠标事件常用关键字实战的更多相关文章

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

    Press Key关键字 按F5 查看Press Key关键字的说明,如下图: Press Key关键字是用于通过键盘模拟由定位器确定的元素的用户按键.‘值’是单个字符,字符串或数值的ASCII码的“ ...

  2. Selenium2Lib库之界面元素交互常用关键字实战

    5.1 Select Radio Button单选按钮关键字 按F5 查看Select Radio Button关键字的说明,如下图: Select Radio Button [ group_name ...

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

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

  4. Selenium2Lib库之操作浏览器相关的关键字实战

    1.1  操作浏览器相关的关键字 Selenium2Lib提供了与浏览器交互的关键词 1.1.1 Open Browser关键字 按F5 查看Open Browser关键字的说明,如下图: Open ...

  5. 《selenium2 python 自动化测试实战》(4)——鼠标事件

    鼠标事件包含在ActionChains类中,导入时只需要: from selenium.webdriver.common.action_chains import ActionChains 导入类即可 ...

  6. lufylegend库 鼠标事件 循环事件 键盘事件

    lufylegend库 鼠标事件 循环事件 键盘事件 <!DOCTYPE html> <html lang="en"> <head> <m ...

  7. 13-jQuery事件绑定和常用鼠标事件

    # 关于事件 ## 事件绑定 1.**基本绑定** > $(element).click(function(){})>> $(element).dblclick(function() ...

  8. 常用MouseEvent鼠标事件对象&KeyboardEvent键盘事件对象&常用键盘码

    MouseEvent鼠标事件对象: e.target //=> 事件源(操作的是哪个元素) e.clientX e.clientY //当前鼠标触发点距离当前窗口左上角的X|Y轴坐标 e.pag ...

  9. 2017年10月21日 CSS常用样式&鼠标样式 以及 jQuery鼠标事件& jQuery图片轮播& jQuery图片自动轮播代码

    css代码 背景与前景 background-color:#0000; //背景色,样式表优先级高 background-image:url(路径); //设置背景图片 background-atta ...

随机推荐

  1. 幂次法则power law

    幂次法则分布和高斯分布是两种广泛存在的数学分布.可以预测和统计相关数据. pig中用其处理数据倾斜,实现负载均衡. 个体的规模和其名次之间存在着幂次方的反比关系,R(x)=ax(-b次方) 其中,x为 ...

  2. 监控系统的多协议直播(RTSP RTMP HTTP Live Streaming)

    监控系统的多协议直播(RTSP RTMP  HTTP Live Streaming)

  3. DBUtils学习总结

    这几天闲着无聊,就看了一下DBUtils这个数据库组件.中间有了一些想法,现在记录下来. 文章主要分几部分 1 最简单同时也是最经常使用的一些范例 2 学习源码前的一些知识储备 3 我自己写的mydb ...

  4. 菜鸟玩云计算之廿二: saltstack 配置

    菜鸟玩云计算之廿二: saltstack 配置 要求环境: RHEL6.4+ >=Python2.6.6, < Python 3.0 关闭salt-master/minion服务:   # ...

  5. OpenCV 实现颜色直方图

    颜色直方图是在许多图像检索系统中被广泛采用的颜色特征.它所描述的是不同色彩在整幅图像中所占的比例,而并不关心每种色彩所处的空间位置,即无法描述图像中的对象或物体.颜色直方图特别适于描述那些难以进行自动 ...

  6. STL - vector容器

    1Vector容器简介 vector是将元素置于一个动态数组中加以管理的容器. vector可以随机存取元素(支持索引值直接存取, 用[]操作符或at()方法,这个等下会详讲). vector尾部添加 ...

  7. PDA(Windows Mobile)调用远程WebService

    之前用模拟器测试过调用远程的WebService,发现总是提示"无法连接到远程服务器"的错误,不管是Windows Mobile6.0 还是6.5都是一样,按照网上的办法,改注册表 ...

  8. 页面缓存js问题解决

     1.在jsp中加入头 <META HTTP-EQUIV="Pragma" CONTENT="no-cache">  <META HTTP ...

  9. 推荐一些用CRF做图像语义分割的资源

    原文地址:http://blog.sina.com.cn/s/blog_5309cefc01014nri.html 首先是code,以前找了很多,但发现比较好用的有: 1. Matlab版的UGM:h ...

  10. IOS 与ANDROID框架及应用开发模式对比一

    IOS 和ANDROID操作系统都是目前流行的移动操作系统,被移动终端和智能设备大量采用,两者都采用了先进的软件技术进行设计,为了方便应用开发两者都采用了先进的设计模式.两者在框架设计上都采用了什么技 ...