【python+selenium】键盘事件

selenium 提供了一整套的模拟键盘操作事件

前提:

模拟键盘的操作需要先导入键盘模块:

from selenium.webdriver.common.keys import Keys

例如:

模拟 enter 键,可以用 send_keys(Keys.ENTER)

# coding:utf-8

from selenium.webdriver.common.keys import Keys

driver.find_element_by_id("kw").send_keys("selnium")

其它常见的键盘操作:

键盘 F1 到 F12:send_keys(Keys.F1) 把 F1 改成对应的快捷键

复制 Ctrl+C:send_keys(Keys.CONTROL,'c') 

粘贴 Ctrl+V:send_keys(Keys.CONTROL,'v') 

全选 Ctrl+A:send_keys(Keys.CONTROL,'a') 

剪切 Ctrl+X:send_keys(Keys.CONTROL,'x') 

制表键 Tab: send_keys(Keys.TAB) 

删除键(BackSpace):send_keys(Keys.BACK_SPACE) 

空格键(Space):send_keys(Keys.SPACE) 

回退键(Esc):send_keys(Keys.ESCAPE) 

 回车键(Enter):send_keys(Keys.ENTER)

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容