键盘操作
【1】介绍
selenium 提供了比较完整的键盘操作,Keys()类
提供了键盘上几乎所有按键的方法。
【2】引入Keys类
from selenium.webdriver.common.keys import Keys
【3】介绍常用的按键
组合键
我们经常使用的Ctrl+A
,ctrl+C
都是组合键
在使用按键操作的时候我们需要借助一下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)
常用的非组合键
回车键 send_keys(Keys.ENTER)
删除键 send_keys(Keys.BACK_SPACE)
空格键 send_keys(Keys.SPACE)
制表键 send_keys(Keys.TAB)
回退键 send_keys(Keys.ESCAPE)
刷新键 send_keys(Keys.F5)