码迷,mamicode.com
首页 > 编程语言 > 详细

webdriver元素操作-键盘(python+selenium)

时间:2019-02-20 13:12:09      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:pac   导入   ctrl+v   空格   code   sele   刷新   ace   elf   

虽然知道有这个东西,但一直没有实际用过,项目中遇到了,就总结一下

在使用之前需要导入Keys模块

from selenium.webdriver.common.keys import Keys

 1,组合键操作,使用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)

2,常用键操作,直接输入即可

回车键 Keys.ENTER
删除键 Keys.BACK_SPACE
空格键 Keys.SPACE
制表键 Keys.TAB
回退键 Keys.ESCAPE
刷新键 Keys.F5

 以下是我做的一个封装

 #按回车
    def ENTER(self,selector):
        self.find_element(selector).send_keys(Keys.ENTER)

 

webdriver元素操作-键盘(python+selenium)

标签:pac   导入   ctrl+v   空格   code   sele   刷新   ace   elf   

原文地址:https://www.cnblogs.com/ronyjay/p/10405642.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!