虽然知道有这个东西,但一直没有实际用过,项目中遇到了,就总结一下
在使用之前需要导入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)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。