SELENIUM自动化模拟键盘快捷键操作实现解析


Posted in Python onOctober 28, 2019

这篇文章主要介绍了SELENIUM自动化模拟键盘快捷键操作实现解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

平常我们会用到很多快捷键,那么selenium如何来模拟快捷键操作呢。下面看看下常用快捷键的操作。首先使用快捷键需要导入以下这个包

from selenium.webdriver.common.keys import Keys

然后在通过Keys去调用一些方法,如:

全选 send_keys(Keys.CONTROL,'a')

复制 send_keys(Keys.CONTROL,'c')

粘贴 send_keys(Keys.CONTROL,'v')

简单demo如下:

from selenium.webdriver.common.keys import Keys
from selenium import webdriver
import time

driver = webdriver.Chrome()


driver.maximize_window()
driver.get('http://106.13w/indeogin')


driver.find_element_by_css_selector('#login-email-address').send_keys('admin')
time.sleep(1)
# todo 全选
driver.find_element_by_css_selector('#login-email-address').send_keys(Keys.CONTROL,'a')
time.sleep(2)
# TODO 复制
driver.find_element_by_css_selector('#login-email-address').send_keys(Keys.CONTROL,'c')
time.sleep(2)
# todo 粘贴
driver.find_element_by_css_selector('#login-password').send_keys(Keys.CONTROL,'v')

time.sleep(1)
driver.quit()

其他快捷键的操作如图所示:

SELENIUM自动化模拟键盘快捷键操作实现解析

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中__name__的使用实例
Apr 14 Python
解决python3中自定义wsgi函数,make_server函数报错的问题
Nov 21 Python
浅谈Matplotlib简介和pyplot的简单使用——文本标注和箭头
Jan 09 Python
python机器人行走步数问题的解决
Jan 29 Python
python3读取excel文件只提取某些行某些列的值方法
Jul 10 Python
Python3实现对列表按元组指定列进行排序的方法分析
Dec 22 Python
django框架基于模板 生成 excel(xls) 文件操作示例
Jun 19 Python
Django中间件基础用法详解
Jul 18 Python
python或C++读取指定文件夹下的所有图片
Aug 31 Python
Python socket非阻塞模块应用示例
Sep 12 Python
python 遍历pd.Series的index和value
Nov 26 Python
PyCharm Ctrl+Shift+F 失灵的简单有效解决操作
Jan 15 Python
如何在VSCode上轻松舒适的配置Python的方法步骤
Oct 28 #Python
python实现通过队列完成进程间的多任务功能示例
Oct 28 #Python
PYTHON如何读取和写入EXCEL里面的数据
Oct 28 #Python
python 协程中的迭代器,生成器原理及应用实例详解
Oct 28 #Python
在Python中画图(基于Jupyter notebook的魔法函数)
Oct 28 #Python
python生成器/yield协程/gevent写简单的图片下载器功能示例
Oct 28 #Python
Python SELENIUM上传文件或图片实现过程
Oct 28 #Python
You might like
phpMyAdmin 链接表的附加功能尚未激活问题的解决方法(已测)
2012/03/27 PHP
关于Iframe如何跨域访问Cookie和Session的解决方法
2013/04/15 PHP
PHP连接sql server 2005环境配置及问题解决
2014/08/08 PHP
php实现过滤UBB代码的类
2015/03/12 PHP
PHP面向对象五大原则之里氏替换原则(LSP)详解
2018/04/08 PHP
到处都是jQuery选择器的年代 不了解它们的性能,行吗
2012/06/18 Javascript
按下回车键指向下一个位置的一个函数代码
2014/03/10 Javascript
取得元素的左和上偏移量的方法
2014/09/17 Javascript
javascript模拟map输出与去除重复项的方法
2015/02/09 Javascript
JavaScript实现对下拉列表值进行排序的方法
2015/07/15 Javascript
JavaScript实现cookie的写入、读取、删除功能
2015/11/05 Javascript
基于BootStrap环境写jQuery tabs插件
2016/07/12 Javascript
微信小程序-详解数据缓存
2016/11/24 Javascript
JS 调用微信扫一扫功能
2016/12/22 Javascript
vue组件(全局,局部,动态加载组件)
2018/09/02 Javascript
浅谈webpack SplitChunksPlugin实用指南
2018/09/17 Javascript
使用puppeteer爬取网站并抓出404无效链接
2018/12/20 Javascript
js计算最大公约数和最小公倍数代码实例
2019/09/11 Javascript
JavaScript 常见的继承方式汇总
2020/09/17 Javascript
探究Python中isalnum()方法的使用
2015/05/18 Python
python生成n个元素的全组合方法
2018/11/13 Python
Pytorch反向求导更新网络参数的方法
2019/08/17 Python
详解python实现可视化的MD5、sha256哈希加密小工具
2020/09/14 Python
Sentry错误日志监控使用方法解析
2020/11/12 Python
CSS3属性box-shadow使用指南
2014/12/09 HTML / CSS
英国网络托管和域名领导者:Web Hosting UK
2017/10/15 全球购物
美国最流行的男士时尚网站:Touch of Modern
2018/02/05 全球购物
英国最大的婴儿监视器网上商店:Baby Monitors Direct
2018/04/24 全球购物
美国庭院家具购物网站:AlphaMarts
2019/04/10 全球购物
函数指针的定义是什么
2016/08/14 面试题
大学生就业自我推荐信
2014/05/10 职场文书
责任胜于能力演讲稿
2014/05/20 职场文书
工作会议方案
2014/05/21 职场文书
公安民警正风肃纪剖析材料
2014/10/10 职场文书
2016年度先进班组事迹材料
2016/03/01 职场文书
python基础之错误和异常处理
2021/10/24 Python