键盘操作

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

【4】不常用的按键操作

键盘操作
键盘操作