selenium之键盘操作
一. 概述
send_keys()方法可以用来模拟键盘输入,我们还可以用它来输入键盘上
的按键,甚至是组合键,如 Ctrl+a、Ctrl+c 等。
以下为常用的键盘操作:
- send_keys(Keys.BACK_SPACE):删除键(BackSpace)
- send_keys(Keys.SPACE):空格键(Space)
- send_keys(Keys.TAB):制表键(Tab)
- send_keys(Keys.ESCAPE):回退键(Esc)
- send_keys(Keys.ENTER):回车键(Enter)
- 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)
- send_keys(Keys.F1):键盘 F1
……
send_keys(Keys.F12):键盘 F12
二. 删除最后一个字符
# Keys.BACK_SPACE
element.send_keys(Keys.BACK_SPACE)
三. 空格键
# Keys.SPACE
element.send_keys(Keys.SPACE)
四. 组合键ctrl+(a,x,v,c)全选,剪切,粘贴,复制输入框中的内容
element.send_keys(Keys.CONTROL,'a')
element.send_keys(Keys.CONTROL,'x')
element.send_keys(Keys.CONTROL,'v')
element.send_keys(Keys.CONTROL,'c')
五. 回车键
element.send_keys(Keys.ENTER)
selenium之键盘操作相关推荐
- selenium中键盘操作
前言 在web测试中,可能会遇到一些需要键盘操作.在selenium中,提供了一个Keys类,来处理键盘操作.Keys类中,几乎提供了所有的键盘快捷键组合操作. DEMO 举个例子,在百度首页,输入内 ...
- Selenium基础 — 键盘操作
1.键盘时间介绍 我们在实际的测试工作中,有时候我们在测试时需要使用tab键将焦点转移到下一个元素,用于验证元素的排序是否正确. webdriver的Keys()类提供键盘上所有按键的操作,甚至可以模 ...
- python selenium鼠标点击_python selenium鼠标键盘操作(ActionChains)
用selenium做自动化,有时候会遇到需要模拟鼠标操作才能进行的情况,比如单击.双击.点击鼠标右键.拖拽等等.而selenium给我们提供了一个类来处理这类事件--ActionChains sele ...
- selenium.模拟键盘操作(Keys)
Keys源码: NULL = '\ue000'CANCEL = '\ue001' # ^breakHELP = '\ue002'BACKSPACE = '\ue003'BACK_SPACE = BAC ...
- Selenium-鼠标和键盘操作
Selenium-鼠标和键盘操作 1.鼠标操作 1.1 为什么要操作鼠标? 1.2 鼠标操作的方法 1.3 鼠标执行-perform() 1.4 鼠标右击-context_click() 1.4.1 ...
- Selenium之鼠标和键盘操作及扩展
概念 在使用 Selenium WebDriver 做自动化测试的时候,会经常模拟鼠标和键盘的一些行为.比如使用鼠标单击.双击.右击.拖拽等动作:或者键盘输入.快捷键使用.组合键使用等模拟键盘的操作. ...
- python selenium模拟键盘_Python+Selenium自动化篇-7-模拟键盘操作
0.导入键盘类Keys() selenium中的Keys()类提供了大部分的键盘操作方法:通过send_keys()方法来模拟键盘上的按键. # 导入键盘类 Keys() from selenium. ...
- Selenium自动化测试-6.鼠标键盘操作
------·今天距2020年77天·------ 这是ITester软件测试小栈第59次推文 大家好 我是vivi小胖虎 作为测试 好像对于点点点这事一直放不下 如何让点点点变得更简单 让人变得更懒 ...
- pythonselenium教程模拟鼠标和键盘_【02篇】python+selenium实现Web自动化:鼠标操作和键盘操作!...
一.前言 最近问我自动化的人确实有点多,个人突发奇想:想从0开始讲解python+selenium实现Web自动化测试,请关注博客持续更新! 这是python+selenium实现Web自动化第二篇博 ...
- 【Selenium自动化测试】鼠标与键盘操作
在 WebDriver 中,与鼠标操作相关的方法都封装在ActionChains 类中,与键盘操作相关的方法都封装在Keys类中.下面介绍下这两个类中的常用方法. 鼠标操作 ActionChains类 ...
最新文章
- linux查找设备所在分片,Linux设备驱动统一模型解析
- 【求助】windows server 2003 64位下面网卡IP总是默认为动态分派IP
- win10任务栏怎么还原到下面_详解:新版 WIN 10 V2004 任务栏和开始菜单全透明
- 飞鸽传书完全不知道这是什么
- python反汇编指令_IDApython 命令
- Eclipse 安装 svn
- html动态线条背景鼠标,动态背景线条鼠标移动线条汇聚---背景特效
- 给机器学习面试者的十项建议 | 面试官角度
- 安装microsoft office 和visio遇到的那些事儿
- 游戏开发入门如何点亮技术树?
- 微信显示服务器吃撑了,虐死单身狗!微信突然上线新功能:狗粮一下吃到撑
- 电脑上如何操作Android手机
- 蓝牙打开和搜索并显示在列表
- MATH1013总结
- 刘群:基于深度学习的自然语言处理,边界在哪里?
- python实现AdaBoost算法
- linux的市场分析,CRO:中国Linux市场分析简报
- 虚幻引擎编辑器开发基础(一)
- Core Shell: 在macOS上高效管理SSH服务器
- 你知道PMP是什么吗?