selenium学习:键盘事件
发表于:2025-01-31 作者:千家信息网编辑
千家信息网最后更新 2025年01月31日,Keys类提供了键盘上所有的按键方法。send_keys方法用来模拟键盘输入如下代码:from time import *from selenium import webdriver#引入Keys模块
千家信息网最后更新 2025年01月31日selenium学习:键盘事件
Keys类提供了键盘上所有的按键方法。send_keys方法用来模拟键盘输入
如下代码:
from time import *from selenium import webdriver#引入Keys模块from selenium.webdriver.common.keys import Keysdriver = webdriver.Chrome()url = "https://www.baidu.com"print('new access %s' %(url))driver.get(url)#输入框输入内容driver.find_element_by_id('kw').send_keys('seleniumm')#删除多输入的一个mdriver.find_element_by_id('kw').send_keys(Keys.BACK_SPACE)#输入空格+'教程'driver.find_element_by_id('kw').send_keys(Keys.SPACE)driver.find_element_by_id('kw').send_keys('教程')sleep(3)#全选输入框driver.find_element_by_id('kw').send_keys(Keys.CONTROL,'a')#剪切输入框sleep(3)driver.find_element_by_id('kw').send_keys(Keys.CONTROL,'x')#粘贴输入框sleep(3)driver.find_element_by_id('kw').send_keys(Keys.CONTROL,'v')#回车代替clicksleep(3)driver.find_element_by_id('kw').send_keys(Keys.ENTER)sleep(10)driver.quit()
常用键盘操作:
send_keys(Keys.BACK_SPACE)删除键(BackSpace)
send_keys(Keys.SPACE) 空格键
send_keys(Keys_TAB) 制表键
send_keys(Keys_ESCAPE) 回退键
send_keys(Keys_ENTER) 回车键
send_keys(Keys.CONTRAL,'a') 全选(Ctrl+A)
send_keys(Keys.CONTRAL,'c') 复制(Ctrl+C)
send_keys(Keys.CONTRAL,'x') 剪切(Ctrl+X)
send_keys(Keys.CONTRAL,'v') 粘贴(Ctrl+V)
send_keys(Keys.F1) 键盘F1
....
send_keys(Keys.F12) 键盘F12
输入
键盘
教程
方法
空格
剪切
代码
内容
回车键
常用
按键
模块
空格键
制表
事件
学习
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
如何查看服务器连接
软件开发 模块划分
页面无法保存数据库
资道软件开发
网络技术 实践心得
仙居县易阳网络技术有限公司
品牌人工智能应用软件开发优点
郭西露委员网络安全
软件开发者独立开发
老年人网络安全教育简报
软件开发配机
网络安全须知简介
无锡数据分布式存储数据库
河池网络安全等级保护
联通软件开发面试题
ff14 账号服务器
南京市勤德网络技术有限公司
本地服务器磁盘空间是否已满
武汉多金互联网科技有限公司
进口串口设备服务器多少钱
服务器适合安装在家里吗
服务器攻防与安全技巧
计算机网络安全技术难吗
数据库与机械专业的联系
计算机网络安全漏洞图表
贵阳高密度存储服务器代理
香港服务器不备案会被查吗
重点网络安全日
arcgis加载数据库图层
广东省视频会议服务器虚拟主机