键盘操作

selenium提供了比较完整的键盘操作,在使用的模拟键盘操作之前需要我们到日from selenium.webdriver.common.keys import Keys即可,然后就可以来模拟键盘操作

#导入Keys模块,然后我们看着Keys模块定义了那些按键

from selenium.webdriver.common.keys import Keys

在Keys类中,定义了非常多的按键操作。

我们实际上使用的按键并不多,介绍一些常用的按键。

组合键:

我们经常使用的Ctrl+A Ctrl+C都是组合键。

在使用按键操作的时候我们需要借助一下send_keys()来模拟操作。

Keys.CONTROL 也就是我们键盘上的Ctrl键,下面是几个常用的组合键。

1、send_keys(Keys.CONTROL,'a')    #全选(Ctrl+A)

2、send_keys(Keys.CONTROL,'c')     #复制(Ctrl+C)

3、send_keys(Keys.CONTROL,'x')      #剪切(Ctrl+X)

4、send_keys(Keys.CONTROL,'v')      #粘贴(Ctrl+V)

注意:send_keys有两个参数

常用的非组合键:

1、回车键:Keys.ENTER

2、删除键:Keys.BACK_SPACE

3、空格键:Keys.SPACE

4、制表键:Keys.TAB

5、回退键:Keys.ESCAPE

6、刷新键:Keys.F5

比如百度搜索中,可以用Keys.Enter代替点击搜索按钮。

你可能感兴趣的:(键盘操作)