本节大纲
- 键盘操作
- 鼠标操作
01.键盘操作
键盘事件
我们已经学习了
send_keys()
来发送文本内容,除此之外,在
web
产品测试中我们经常还
会用到如下这些键盘操作,如删除,空格,回车,
Ctrl+C
等。而这些操作都包含在
Keys
类中,所以要模拟键盘操作是首先要导入
keys
包。所有的键盘操作都是在最后的
send_keys()
里面通过改变参数实现的。
在使用键盘按键方法前需要先导入
keys
类包:
from selenium.webdriver.common.keys import Keys
键盘常见操作
send_keys(Keys.BACK_SPACE)
删除键(
BackSpace
)
send_keys(Keys.SPACE)
空格键
(Space)
send_keys(Keys.TAB)