Python 键盘事件详解
作者:嘀嗒学测试 发布时间:2022-09-28 20:31:01
标签:Python,键盘,事件,详解
键盘事件
废话不多说直接上包
from selenium.webdriver.common.keys import Keys
1、删除键 BACKSPACE
driver.find_element_by_xpath( element ).send_Keys(Keys.BACK_SPACE)
2、回车键 ENTER
driver.find_element_by_xpath( element ).send_keys(Keys.ENTER)
3、全选操作 CTRL + a
driver.find_element_by_xpath( element ).send_Keys(Keys.CANCEL,"a")
4、复制操作CTRL + c
driver.find_element_by_xpath( element ).send_Keys(Keys.CANCEL,"c")
5、粘贴操作 CTRL + v
driver.find_element_by_xpath( element ).send_Keys(Keys.CANCEL,"v")
6、剪切操作 CTRL + x
driver.find_element_by_xpath( element ).send_Keys(Keys.CANCEL,"x")
7、撤销操作 CTRL + z
driver.find_element_by_xpath( element ).send_Keys(Keys.CANCEL,"z")
8、Shift + Ctrl + Home 如果光标在最后时,就相当于执行 CTRL + a
content_ele.send_keys(Keys.SHIFT, Keys.CONTROL, Keys.HOME)
来源:https://blog.csdn.net/weixin_56349063/article/details/121231309


猜你喜欢
- 在安排Web页面的布局时,最常用的方法之一是用HTML表格界定页面的结构。例如,假设Web页面由顶端的
- 本文实例讲述了python基于xml parse实现解析cdatasection数据的方法,分享给大家供大家参考。具体实现方法如下:from
- 通过Python脚本批量生成插入数据的SQL语句原始SQL语句:INSERT INTO system_user (id, login_nam
- 本文实例讲述了Python实现给文件添加内容及得到文件信息的方法。分享给大家供大家参考。具体分析如下:经常会遇到给文件添加内容的时候,如果只
- 1.Vue指令Vue提供自定义实现指令的功能, 和组件类似,可以是全局指令和局部指令,详细可以参见vue官网自定义指令一节(https://
- 图形由json格式加载,可以灵活配置。下一步是完善用户的操作,做这个感觉还是蛮有意思的。呵呵。截图:部分源码:<script type
- (1)服务器配置:[root@localhost ~]# cd /usr/local/src/[root@localhost src]# w
- 1)当我们拿到一个题目时,首先会根据已经知道的条件,进行数据的初步整理和分析。相当于填写出9宫格里,所有的“确定项”,以及标记“可能选项”。
- 第一步:下载svn的客户端,通俗一点来说就是小乌龟啦!去电脑管理的软件管理里面可以直接下载,方便迅速 下载之后直接安装就好了,但
- 说明1、将两个原本不相关的类结合在一起,然后利用两个类中的方法和属性,输出一份新的结果。2、结构分为Abstraction抽象类、Refin
- 目录sync.Cond 可以用来干什么?与 Sync.Mutex 的区别sync.Cond 使用场景sync.Condsync.Cond 有
- 提要:作为普通的Python开发者来讲,深入理解object、type不是必要的,但了解他们确实元编程这个词很多朋友都听过,可能用的却不多。
- Vue学习笔记-3 前言Vue 2.x相比较Vue 1.x而言,升级变化除了实现了Virtual-Dom以外,给使用者最大不适就是移除的组件
- 我就废话不多说了,直接上代码吧!import paramikoimport pymysqlimport timelinux = ['
- 合并多张图片到视频的方法说明除了使用 OpenCV 合并多张图片成视频外,还可以使用其他工具和库,例如:moviepy: 这是一个基于 Py
- 本文实例为大家分享了GO原生实现文件上传功能的具体代码,供大家参考,具体内容如下写在前面最近在学习go,发现实践才是检验真理的唯一标准。在不
- CentOS 7不带Mysql数据库了,默认的数据库是MariaDB(Mysql的一个分支)。可以按照以下步骤手动安装Mysql数据库。1.
- 本文实例分析了Flask和Django框架中自定义模型类的表名、父类相关问题。分享给大家供大家参考,具体如下:一. Flask和Django
- 网页给人最直观的感受就是它的页面框架与构造,就像一座大楼的主体框架与形态,你可能记不起东方明珠塔和艾菲尔铁塔是用什么颜色或什么材料涂的外墙,
- Python实现Mysql数据统计的实例代码如下所示:import pymysqlimport xlwtexcel=xlwt.Workboo