【python+selenium】键盘操作

这篇具有很好参考价值的文章主要介绍了【python+selenium】键盘操作。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

from selenium.webdriver.common.keys import Keys
先根据八大定位方法找到元素:se = driver.find_element(By.ID,“kw”)
1、回车键:se.send_keys(Key.ENTER)
2、删除键:se.send_keys(Key.BACK_SPACE)
3、空格键:se.send_keys(Key.SPACE)
4、制表键:se.send_keys(Key.TAB)
5、回退键:se.send_keys(Key.ESCAPE)
6、刷新键:se.send_keys(Key.F5)
7、全选:se.send_keys(Key.CONTROL,‘a’)
8、复制:se.send_keys(Key.CONTROL,‘c’)
9、粘贴:se.send_keys(Key.CONTROL,‘v’)
10、剪切:se.send_keys(Key.CONTROL,‘x’)
11、全选(按下Ctrl键,输入a,松开ctrl键):ActionChains(driver).key_down(Keys.CONTRL).send_keys(‘a’).key_up(Keys.CONTRL).perform()文章来源地址https://www.toymoban.com/news/detail-752884.html

到了这里,关于【python+selenium】键盘操作的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 如何给 el-input 添加键盘回车事件

    查找 Element UI 的 input输入框组件(el-input组件),都没有发现可以给输入框添加的回车键监听事件,因为Element UI对其做了进一步封装,想要直接添加 @keydown(或者@keyup.enter)是无效的。 要想在el-input中实现回车键监听事件,需要在@keyup.enter后面加上.native,即 那么 .native 是如

    2024年02月16日
    浏览(60)
  • 【Python_Selenium学习笔记(四)】基于Selenium模块实现键盘操作

    在 Selenium 模块中,提供了一个 Keys 类,来处理键盘操作; 在 Selenium 模块中,使用 send_keys() 方法,来模拟键盘输入, 此篇文章主要介绍如何使用 Keys 类 和 send_keys() 方法 实现 模拟键盘操作,并以具体的示例进行展示。 Keys类键盘事件 实现功能 Keys.BACK_SPACE 删除键 Keys.SPACE 空

    2023年04月09日
    浏览(106)
  • python--如何从键盘上输入一个列表

    首先介绍两个函数 input().split(): 将字符串以空白符为标志分割成多个字符串。 map(int,字符序列): 将分割出来的字符序列转换成整型序列。 输出结果为:

    2024年02月06日
    浏览(70)
  • 【基础】Python+Selenium自动化测试之键盘、鼠标操作

    目录 鼠标操作 导包方法 使用语法 鼠标常用操作 键盘操作 导包方法 使用语法 键盘常用操作 鼠标操作 模拟用户在页面上用鼠标进行的操作 导包方法 使用语法 使用 ActionChains 需要在鼠标操作后,使用 .perform() 提交鼠标操作 链式编程 分布式编程 鼠标常用操作 键盘操作 模拟

    2024年04月28日
    浏览(34)
  • python+selenium下拉列表,滚动条操作失效时,用键盘向下键代替

    我们项目的页面有一个下拉列表,但不是select类型,无法通过封装称Select来操作。看了很多文章都写通过js代码driver.execute_script(\\\"window.scrollTo(0,10000)\\\")可以实现滚动,但我怎么试都不行,就选择换一种思路,通过键盘向下键来代替鼠标滚动 我们项目的下拉列表是ul类型,列表中

    2024年02月08日
    浏览(41)
  • 〖Python WEB 自动化测试实战篇⑦〗- 实战 - selenium的基本元素操作与键盘鼠标模拟事件操作

    订阅 Python全栈白宝书-零基础入门篇 可报销! 白嫖入口-请点击我。 推荐他人订阅,可获取扣除平台费用后的35%收益,文末名片加V! 说明:该文属于 Python全栈白宝书专栏, 免费阶段订阅数量4300+ , 购买任意白宝书体系化专栏可加入 TFS-CLUB 私域社区。 福利:加入社区的小伙

    2023年04月08日
    浏览(70)
  • 一个月学通Python(三十四):使用Selenium模拟人工操作及获取网页内容

    结合自身经验和内部资料总结的Python教程,每天3-5章,最短1个月就能全方位的完成Python的学习并进行实战开发,学完了定能成为大佬!加油吧!卷起来! 全部文章请访问专栏:《Python全栈教程(0基础)》 再推荐一下最近热更的:《大厂测试高频面试题详解》 该专栏对近年

    2024年02月13日
    浏览(61)
  • 作为爬虫工程师,自动化和抓包你说不了解的selenium采集内容篇!

    前言 作为爬虫工程师,掌握Selenium采集是非常有用的,因为有些网站采用了动态加载、javascript渲染或AJAX技术,这些技术使得使用传统的静态HTML解析库难以获取到完整的数据。Selenium是一个自动化测试工具,它可以模拟用户在浏览器中的交互行为,包括点击、滚动、输入等操

    2024年02月14日
    浏览(35)
  • 谈谈selenium中的clear后输入内容异常的处理

    项目的登录:http://124.223.31.21:9097/#/ ; 可能会无法访问,了解下这个情况的处理即可 代码 你会发现无法登录,道理很简单 你输入的密码追加过去了,send_keys如果之前有内容,是会保留的,追加你输入的内容。 你可能会这样处理,在密码元素上先清空之前的内容(clear),然后

    2024年02月01日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包