Selenium webdriver怎么模拟键盘敲下Caps Lock键
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Selenium webdriver怎么模拟键盘敲下Caps Lock键相关的知识,希望对你有一定的参考价值。
控制面板-》区域与语言要关闭Capslock按CAPSLOCK键是处理字母大小写切换问题的。输入法切换在更改按键顺序里面 参考技术A 可以看看Robot类和Actions类。/
webdriver元素操作-键盘(python+selenium)
虽然知道有这个东西,但一直没有实际用过,项目中遇到了,就总结一下
在使用之前需要导入Keys模块
from selenium.webdriver.common.keys import Keys
1,组合键操作,使用send_keys()来模拟操作,Keys.CONTROL 也就是我们键盘上的Ctrl键,下面是几个常用的组合键。
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)
2,常用键操作,直接输入即可
回车键 Keys.ENTER
删除键 Keys.BACK_SPACE
空格键 Keys.SPACE
制表键 Keys.TAB
回退键 Keys.ESCAPE
刷新键 Keys.F5
以下是我做的一个封装
#按回车 def ENTER(self,selector): self.find_element(selector).send_keys(Keys.ENTER)
以上是关于Selenium webdriver怎么模拟键盘敲下Caps Lock键的主要内容,如果未能解决你的问题,请参考以下文章
selenium+python - webdriver模拟键盘ENTER没有效果
python selenium-webdriver 元素操作之键盘操作
selenium webdriver从安装到使用(python语言),显示等待和隐性等待用法,切换窗口或者frame,弹框处理,下拉菜单处理,模拟鼠标键盘操作等
selenium - webdriver - Keys类(键盘操作)