键盘事件
  前面的 send_keys() 方法用来模拟键盘输入;keys() 类提供了键盘上几乎所有按键的方法,组合键也是可以的。

常用的键盘操作如下:

send_keys(Keys.BACK_SPACE) 删除键(BackSpace)
send_keys(Keys.SPACE) 空格键(Space)
send_keys(Keys.TAB) 制表键(Tab)
send_keys(Keys.ESCAPE) 回退键(Esc)
send_keys(Keys.ENTER) 回车键(Enter)
send_keys(Keys.CONTROL,‘a’) 全选(Ctrl+A)
send_keys(Keys.CONTROL,‘c’) 复制(Ctrl+C)
send_keys(Keys.CONTROL,‘x’) 剪切(Ctrl+X)
send_keys(Keys.CONTROL,‘v’) 粘贴(Ctrl+V)
send_keys(Keys.F1) 键盘 F1
……
send_keys(Keys.F12) 键盘 F12

Keys.BACK_SPACE:回退键(BackSpace)
Keys.TAB:制表键(Tab)
Keys.ENTER:回车键(Enter)
Keys.SHIFT:大小写转换键(Shift)
Keys.CONTROL:Control键(Ctrl)
Keys.ALT:ALT键(Alt)
Keys.ESCAPE:返回键(Esc)
Keys.SPACE:空格键(Space)
Keys.PAGE_UP:翻页键上(Page Up)
Keys.PAGE_DOWN:翻页键下(Page Down)
Keys.END:行尾键(End)
Keys.HOME:行首键(Home)
Keys.LEFT:方向键左(Left)
Keys.UP:方向键上(Up)
Keys.RIGHT:方向键右(Right)
Keys.DOWN:方向键下(Down)
Keys.INSERT:插入键(Insert)
DELETE:删除键(Delete)
NUMPAD0 ~ NUMPAD9:数字键1-9
F1 ~ F12:F1 - F12键
(Keys.CONTROL, ‘a’):组合键Control+a,全选
(Keys.CONTROL, ‘c’):组合键Control+c,复制
(Keys.CONTROL, ‘x’):组合键Control+x,剪切
(Keys.CONTROL, ‘v’):组合键Control+v,粘贴
————————————————
版权声明:本文为CSDN博主「宋学慧」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_45598506/article/details/107821354

python selenium 键盘操作 常用相关推荐

  1. 爬虫Spider 08 - chromedriver设置无界面模式 | selenium - 键盘操作 | 鼠标操作 | 切换页面 | iframe子框架 | scrapy框架

    文章目录 Spider 07回顾 cookie模拟登陆 三个池子 selenium+phantomjs/chrome/firefox Spider 08 笔记 chromedriver设置无界面模式 ...

  2. python按键脚本教程-在自动化中用python实现键盘操作的方法详解

    原来在robotframework中使用press key方法进行键盘的操作,但是该方法需要写被操作对象的locator,不是很方便,现在找到了一种win32api库写键盘操作的一个方法(注意:此方法 ...

  3. Selenium+Python测试键盘操作---全选、复制、剪切、粘贴

    ''' 键盘操作--将百度搜索的关键字复制到必应中进行搜索 --导入模块from selenium.webdriver.common.keys import Keys --剪切 --复制 ''' fr ...

  4. python Selenium 常见操作 元素定位

    一. 定位元素方法 官网地址:http://selenium-python.readthedocs.org/locating-elements.html         这里有各种策略用于定位网页中的 ...

  5. python鼠标键盘操作 PyUserInput

    PyUserInput 键盘操作 from pykeyboard import PyKeyboard# 实例化 k = PyKeyboard()# 打印一个字符 按下+释放 k.press_key(' ...

  6. python selenium ---键盘事件

    转自:http://www.cnblogs.com/fnng/p/3258946.html 本节重点: l 键盘按键用法 l 键盘组合键用法 l send_keys() 输入中文运行报错问题 键盘按键 ...

  7. Python selenium自动化操作Chrome浏览器

    ​ ​ 活动地址:CSDN21天学习挑战赛 文章目录 一.Selenium搭建环境 1.安装 2.安装Chrome安装浏览器驱动WebDriver 1)查看Chrome浏览器版本 2)在驱动器版本里选 ...

  8. python 捕捉键盘操作

    方法1:使用pygame中的event方法 特点:每次按完需要松开按键才能执行下一次操作. # 代码来源:https://blog.csdn.net/weixin_42186490/article/d ...

  9. python+Selenium自动化操作Chrome模拟手机浏览器

    在使用Chrome浏览网页时,我们可以使用Chrome开发者工具模拟手机浏览器,在使用Selenium操作Chrome时同样也可以模拟手机浏览器.主要有以下两种用途. 测试H5页面在不同分辨率设备上的 ...

  10. python鼠标键盘操作(模拟手机抖音、快手浏览)

    利用pyautogui实现模拟鼠标键盘的操作 获取屏幕尺寸 screenWidth, screenHeight = pyautogui.size() 鼠标点击 pyautogui.click(158, ...

最新文章

  1. 社交网络图挖掘4--三角形计数问题
  2. TFS 2015 敏捷开发实践 – 看板的使用
  3. (仿头条APP项目)4.父类BaseFragment创建,用retrofit和gson获取并解析服务器端数据
  4. 基于用户行为的兴趣标签模型
  5. 全程图解:Centos 5.2 下 ORACLE10G 安装配置
  6. 嵌入式linux设计师,make在linux——《嵌入式linux设计与应用》
  7. C++/OpenGL:图像指针操作
  8. 高效的JavaScript.
  9. java反射方法调用_Java反射(3)调用方法
  10. 开个坑: gitk和git容易被滥用的 cherry-pick 功能
  11. FPGA基础知识之主要的FPGA生产厂商介绍
  12. 一个程序段两个小问题
  13. [C++系列] 66. 超详解C++阶段性总结思维导图
  14. 提升小程序UV访客,快速开通流量主
  15. 教你巧用万用表测量大值电阻
  16. 总结:工作流,页面流,逻辑流(业务流)
  17. 有什么提升技术能力的网站
  18. 编译原理大作业-PL0语言编译器
  19. 什么是java单例模式?
  20. 计算机关于剪贴板的知识,复制、剪切、粘贴与剪贴板、内存的关系

热门文章

  1. wake on LAN: 三分钟实现从Linux和Windows设备上远程唤醒设备
  2. html win10虚拟键盘,win10专业版打开虚拟键盘的方法
  3. electron 读取文件夹内容_读写本地文件
  4. UI设计新手制作MBE风格图标的思路是什么
  5. 如何擦除计算机连接网络的记录,如何清除上网记录 清除上网记录方法汇总
  6. 华为安装gsm框架_华为手机怎么安装 GMS 框架和谷歌应用?
  7. 安装mysql数据库出现问题_安装mysql数据库及问题解决方法
  8. P、NP、NPC、NP-Hard
  9. 基于JAVAWEB的高校行政管理系统
  10. php 京东 联盟 链接,京东联盟推广链接在微信上如何直接跳转接入到京东小程序下单购买?...