鼠标单击、右击、双击、鼠标悬停、鼠标拖动

news/2024/12/29 1:55:19/

1.鼠标单击:

鼠标的单击可以直接调用click()方法:
driver.find_element_by_id(“submi”).click()
只需要找到需要点击的元素,在进行点击就可以了。

2.鼠标的右击、双击:

在使用鼠标的右击、双击时,就需要用到selenium中的ActionChains类,需要先导入相应的模块:
from selenium.webdriver import ActionChains
先找到需要右击、双击的元素:
click = driver.find_element_by_id(“submi”)
然后调用ActionChains类进行点击操作:
右击context_click():
ActionChains(driver).context_click(click).perform()
双击double_click():
ActionChains(driver).double_click(click).perform()

3.鼠标的悬停操作:

首先导入selenium中的ActionChains类:
from selenium.webdriver import ActionChains
找到需要将鼠标悬停的元素:
move = driver.find_element_by_id(“submi”)
然后调用ActionChains类进行鼠标移动操作:
ActionChains(driver).move_to_element(move).perform()

4.鼠标拖动的操作:

首先导入selenium中的ActionChains类:
from selenium.webdriver import ActionChains
找到需要拖动的源元素:
source = driver.find_element_by_id(“submi”)
找到将鼠标释放的目标元素:
target = driver.find_element_by_id(“submi”)
然后调用ActionChains类进行鼠标移动操作:
ActionChains(driver).drag_and_drop(source, target).perform()


http://www.ppmy.cn/news/650700.html

相关文章

鼠标点击时计算机做了什么原因,电脑鼠标双击变单击怎么办 电脑鼠标双击变单击的原因【图文】...

随着网络技术和信息科技的不断进步和发展,电脑已经成为了人们在日常生活、工作以及学习过程中不可或缺的重要工具之一。电脑的组成部分有很多,其中,电脑输入设备是确保电脑能够被正常使用的关键之一。而鼠标无疑是输入设备中最主要也是最重要…

计算机鼠标双击怎么,讲解电脑鼠标左键单击变双击怎么办

鼠标是计算机的一种输入设备,可以将电脑的操作进行简单化。但是近来却有用户反映鼠标失灵了,单击左键变成了双击,这是怎么回事呢?接下来,我就给大家介绍一下鼠标左键单击变双击的解决方法 电脑鼠标左键单击怎么变成双击…

SQL相关

1.join on and 和join on where 关于join on后面使用and时的情况&#xff0c;例如a left join b on a.idb.id&#xff0c;会将左边表的列全部显示&#xff0c;如果添加a left join b on a.idb.id and b.bonus<1000&#xff0c;条件and b.bonus<1000会对右表进行过滤&…

解决 idea 光标突然变粗无法恢复

win10 快捷键来回切换&#xff1a; Fn insert &#xff08;这个是指 笔记本上右上角insert和delete功能放在一个按键上了&#xff0c;所以要按住Fn切换到insert功能上&#xff0c;本质和直接按insert没区别&#xff09; 补充&#xff1a; 上面不管用的&#xff0c;有些是各自…

vs2015不使用方向键移动光标快捷键

自行设置相应的快捷键即可&#xff0c;输入快捷键以后可以看到是否被使用&#xff0c;不要设置相冲突的快捷键。 编辑.上移行 ------光标上移一行 编辑.下移行 ------光标下移一行 编辑.左移字符 ------光标左移一列 编辑.右移字符 ------光标右移一列 编辑.行首------光标移动…

idea 光标 快捷键_idea光标快捷键

1、CtrlAltLeft/Right 光标定位到上一个/下一个浏览位置处&#xff1b;ctrlalt光标左右键特别是在源码查看的时候很有用&#xff1b; 2、CtrlShiftBackspace 光标定位到上次修改的地方&#xff1b; 3、AltUp/Down 移动光标到上一个/下一个方法开始处&#xff1b;alt光标上…

Vim 为什么把 HJKL 当作光标键?

使用 Vim&#xff0c;一直好奇为什么将光标键代之以 HJKL&#xff1f; 今天看到一篇文章《where-vim-came-from》&#xff08;https://twobithistory.org/2018/08/05/where-vim-came-from.html&#xff09;&#xff0c;文中回顾 Vim 的历史&#xff0c;总算疑难得到解答。 上图…

【业务功能篇35】Java Stream流 :Collectors.toMap

业务场景&#xff1a;我们经常会把一个list<Dto> 对象类集合&#xff0c;转换成一个map集合&#xff0c;例如一个问题单集合 list<proVo>, 我们需要转换成 一个map集合&#xff0c;key就指定 问题单类的某个字段&#xff0c;比如问题单号 no, value值就是对应的整…