1.1 键盘操作
selenium提供了一整套的模拟键盘操作事件
模拟键盘的操作需要先导入键盘模块:
from selenium.webdriver.common.keys import Keys
举两个简单的例子介绍下用法:
模拟enter键: send_keys(Keys.ENTER)
向左删除一个字符:send_keys(Keys.BACK_SPACE)
输入空格:send_keys(Keys.SPACE)
其它常见的键盘操作:
键盘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)
回退键(Esc):send_keys(Keys.ESCAPE)