【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)

你可能感兴趣的:(【python+selenium】键盘事件)