前言:我们在做web自动化的时候,有时候页面的元素不需要我们点击,值需要把鼠标移动上去就能展示各种信息,这个时候我们可以通过操作鼠标来实现,接下来我们来讲一下使用selenium做web自动化的时候如何来操作鼠标。文章来源:https://www.toymoban.com/news/detail-428697.html
鼠标操作,我们可以使用selenium的ActionChains类来实现,我们先来认识一下这个类。文章来源地址https://www.toymoban.com/news/detail-428697.html
一、ActionChains类常用方法
- click_and_hold(on_element=None) :点击鼠标左键,不松开
- context_click(on_element=None):点击鼠标右键
- double_click(on_element=None):双击鼠标左键
- drag_and_drop(source, target):拖拽到某个元素然后松开
- move_by_offset(xoffset, yoffset):鼠标从当前位置移动到某个坐标
- move_to_element(to_element) :鼠标移动到某个元素
- release(on_element=None):在元素上释放按住的鼠标按钮
- pause(seconds):暂停操作(秒)
二、ActionChains类所有方法
- perform(self)–执行鼠标操作方法
- reset_actions()–清楚操作子令
- click(on_element=None)–点击鼠标左键
- click_and_hold(on_element=None):点击鼠标左键,不松开
- context_click(on_
到了这里,关于selenium 模拟鼠标操作的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!