selenium---键盘操作
既然是自动化肯定需要键盘一些简单操作,上一篇介绍了鼠标操作内容,这一篇简单的过下键盘操作
键盘操作
selenium中如果想要使用键盘操作,需要导入对应的模块 from selenium.webdriver.common.keys import Keys 在使用的时候可以直接通过send_keys方法进行直接调用keys内的方法
先简单的认识下如何使用键盘操作:
1、导入对应模块库;
2、打开百度,输入‘测试-安静博客园园’;
3、直接调用keys中的删除按钮对应内容来删除多出来的“园”字。
4、查看结果后进行全选以及剪切操作
上面拿百度举的简单的小例子,这里最主要的是知道,我们键盘上的内容对应的是那些值,安静简单的整理了
键盘 | 方法 |
删除键 | BACK_SPACE |
空格键 | SPACE |
回车键 | SPACE |
tab键 | TAB |
回退键 | ESCAPE |
回车键 | ENTER |
CRTL | CONTROL |
F1 | F1 |
具体的方法,大家可以点开Keys的源码进行查看。
class Keys(object): """ Set of special keys codes. """ NULL = '\ue000' CANCEL = '\ue001' # ^break HELP = '\ue002' BACKSPACE = '\ue003' BACK_SPACE = BACKSPACE TAB = '\ue004' CLEAR = '\ue005' RETURN = '\ue006' ENTER = '\ue007' SHIFT = '\ue008' LEFT_SHIFT = SHIFT CONTROL = '\ue009' LEFT_CONTROL = CONTROL ALT = '\ue00a' LEFT_ALT = ALT PAUSE = '\ue00b' ESCAPE = '\ue00c' SPACE = '\ue00d' PAGE_UP = '\ue00e' PAGE_DOWN = '\ue00f' END = '\ue010' HOME = '\ue011' LEFT = '\ue012' ARROW_LEFT = LEFT UP = '\ue013' ARROW_UP = UP RIGHT = '\ue014' ARROW_RIGHT = RIGHT DOWN = '\ue015' ARROW_DOWN = DOWN INSERT = '\ue016' DELETE = '\ue017' SEMICOLON = '\ue018' EQUALS = '\ue019' NUMPAD0 = '\ue01a' # number pad keys NUMPAD1 = '\ue01b' NUMPAD2 = '\ue01c' NUMPAD3 = '\ue01d' NUMPAD4 = '\ue01e' NUMPAD5 = '\ue01f' NUMPAD6 = '\ue020' NUMPAD7 = '\ue021' NUMPAD8 = '\ue022' NUMPAD9 = '\ue023' MULTIPLY = '\ue024' ADD = '\ue025' SEPARATOR = '\ue026' SUBTRACT = '\ue027' DECIMAL = '\ue028' DIVIDE = '\ue029' F1 = '\ue031' # function keys F2 = '\ue032' F3 = '\ue033' F4 = '\ue034' F5 = '\ue035' F6 = '\ue036' F7 = '\ue037' F8 = '\ue038' F9 = '\ue039' F10 = '\ue03a' F11 = '\ue03b' F12 = '\ue03c' META = '\ue03d' COMMAND = '\ue03d'
如果安静写的文章如果对您有帮助,点个关注,持续更新。不懂的或者写错的地方,可以下方进行留言。感谢支持!