当前位置:网站首页>Selenium:鼠标、键盘事件
Selenium:鼠标、键盘事件
2022-08-01 04:59:00 【不怕猫的耗子A】
鼠标事件
1、前面介绍了Selenium中模拟鼠标"左键单击"的方法click(),仅仅只有这个方法是完全不够的。现在的Web产品中提供了更丰富的鼠标交互方式
⑴例如鼠标右击、双击、悬停、拖动等功能
⑵同样的在Selenium中也提供了对应的方法来模拟这些鼠标操作
2、在WebDriver中,将这些关于鼠标操作的方法封装在了ActionChains类中
⑴类名ActionChains两个单词首字母需要大写
3、ActionChains类下的鼠标方法在使用前都需要先实例化一个ActionChains对象,最后使用perfrom()方法进行提交动作
⑴使用ActionChains对象调用其下的鼠标方法
执行动作
1、方法名:perfrom()
2、之所以要先介绍这个方法是因为这个方法的作用为:执行所有的ActionChains中存储的行为,可以理解成对整个操作的提交动作
⑴也就是说:在ActionChains类中的所有鼠标方法,都需要经过这个方法进行提交
3、调用ActionChains类方法(鼠标操作方法)时,不会立即执行,而是将所有操作都存放在一个队列里,当调用perform()方法时,队列里的操作会依次执行
⑴可以理解为对鼠标事件的提交操作
4、这个方法都是与其他鼠标方法结合起来使用的,因此会在后面的例子中进行演示
鼠标左键单击
边栏推荐
- pytorch、tensorflow对比学习—功能组件(优化器、评估指标、Module管理)
- (2022牛客多校四)D-Jobs (Easy Version)(三维前缀或)
- (Codeforce 757) E. Bash Plays with Functions
- FFmpeg 搭建本地屏幕录制环境
- (2022 Nioke Duo School IV) H-Wall Builder II (Thinking)
- 微软 Win10 照片磁贴后的又一“刺客”,谷歌 Chrome 浏览器将在新标签页展示用户照片
- 56:第五章:开发admin管理服务:9:开发【文件上传到,MongoDB的GridFS中,接口】;(把文件上传到GridFS的SOP)
- 备战金九银十,如何顺利通过互联网大厂Android的笔面试?
- The Flow Of Percona Toolkit pt-table-checksum
- typescript23-元组
猜你喜欢
随机推荐
Li Chi's work and life summary in July 2022
typescript28 - value of enumeration type and data enumeration
7 行代码搞崩溃 B 站,原因令人唏嘘!
Swastika line-by-line parsing and realization of the Transformer, and German translation practice (a)
(2022牛客多校四)H-Wall Builder II(思维)
「以云为核,无感极速」顶象第五代验证码
(Codeforce 757)E. Bash Plays with Functions(积性函数)
I met a shell script
[target detection] YOLOv7 theoretical introduction + practical test
可持久化线段树
The Principle Of Percona Toolkit Nibble Algorithm
备战金九银十,如何顺利通过互联网大厂Android的笔面试?
Mysql基础篇(约束)
LeetCode 27. 移除元素
6-23漏洞利用-postgresql代码执行利用
ModuleNotFoundError: No module named ‘tensorflow.keras‘报错信息的解决方法
开源许可证 GPL、BSD、MIT、Mozilla、Apache和LGPL的区别
时时刻刻保持敬畏之心
(2022 Niu Ke Duo School IV) K-NIO's Sword (Thinking)
typescript26 - literal types





![[target detection] YOLOv7 theoretical introduction + practical test](/img/ff/a83acbf9dd5cc2f907f3538d287842.png)
![[MySQL] 多表查询](/img/f0/c158750a5a84155ee82729daba2bb3.png)


