键盘操作

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代替点击搜索按钮。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容