在webdriver的Keys类中提供了键盘所有的按键操作,当然也包括一些常见的组合操作如Ctrl+A全选),Ctrl+C(复制),Ctrl+V(粘贴).更多参考官方文档对应的编码http://selenium-python.readthedocs.org/api.html

  from selenium.webdriver.common.keys import keys

    send_kyes(Keys.ENTER)  按下回车键

    send_keys(Keys.TAB)  按下Tab键

    send_keys(Keys.SPACE)  按下空格键space  

    send_keys(Keys.ESCAPE)  按下回退键Esc

    send_keys(Keys.BACK_SPACE)  按下删除键Backspace

    send_keys(Keys.SHIFT)  按下shift键

    send_keys(Keys.CONTROL)  按下ctrl键

    send_keys(Keys.ARROW_DOWN)  按下鼠标光标向下案件

    send_keys(Keys.F6)  按下F6键

    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键,粘贴

eg;driver.find_element_by_id("xxxxx").send_keys(Keys.ENTER)

  

转载于:https://www.cnblogs.com/R-bear/p/7468593.html

Selenium-键盘操作相关推荐

  1. 爬虫Spider 08 - chromedriver设置无界面模式 | selenium - 键盘操作 | 鼠标操作 | 切换页面 | iframe子框架 | scrapy框架

    文章目录 Spider 07回顾 cookie模拟登陆 三个池子 selenium+phantomjs/chrome/firefox Spider 08 笔记 chromedriver设置无界面模式 ...

  2. Selenium之鼠标和键盘操作及扩展

    概念 在使用 Selenium WebDriver 做自动化测试的时候,会经常模拟鼠标和键盘的一些行为.比如使用鼠标单击.双击.右击.拖拽等动作:或者键盘输入.快捷键使用.组合键使用等模拟键盘的操作. ...

  3. python selenium模拟键盘_Python+Selenium自动化篇-7-模拟键盘操作

    0.导入键盘类Keys() selenium中的Keys()类提供了大部分的键盘操作方法:通过send_keys()方法来模拟键盘上的按键. # 导入键盘类 Keys() from selenium. ...

  4. Selenium自动化测试-6.鼠标键盘操作

    ------·今天距2020年77天·------ 这是ITester软件测试小栈第59次推文 大家好 我是vivi小胖虎 作为测试 好像对于点点点这事一直放不下 如何让点点点变得更简单 让人变得更懒 ...

  5. pythonselenium教程模拟鼠标和键盘_【02篇】python+selenium实现Web自动化:鼠标操作和键盘操作!...

    一.前言 最近问我自动化的人确实有点多,个人突发奇想:想从0开始讲解python+selenium实现Web自动化测试,请关注博客持续更新! 这是python+selenium实现Web自动化第二篇博 ...

  6. selenium中键盘操作

    前言 在web测试中,可能会遇到一些需要键盘操作.在selenium中,提供了一个Keys类,来处理键盘操作.Keys类中,几乎提供了所有的键盘快捷键组合操作. DEMO 举个例子,在百度首页,输入内 ...

  7. 【Selenium自动化测试】鼠标与键盘操作

    在 WebDriver 中,与鼠标操作相关的方法都封装在ActionChains 类中,与键盘操作相关的方法都封装在Keys类中.下面介绍下这两个类中的常用方法. 鼠标操作 ActionChains类 ...

  8. selenium自动化测试-鼠标键盘操作

    前面我们已经学完了8种定位方式和利用Firefox插件协助定位,学会了定位了,自动化就成功了一半. 但是我们好像只是定位,定位后的操作并不多,我们今天要系统的了解下鼠标键盘操作. 回顾下我们之前的简单 ...

  9. Selenium中级 | 在Selenium中模拟键盘操作

    以下是基于Java语言在Selenium WebDriver中模拟键盘操作的一些常用方法总结 操作单个按键 比如按回车键.按F5进行页面刷新.按F11将窗口设为全屏模式等. 方式1:使用WebElem ...

  10. Selenium+Python测试键盘操作---全选、复制、剪切、粘贴

    ''' 键盘操作--将百度搜索的关键字复制到必应中进行搜索 --导入模块from selenium.webdriver.common.keys import Keys --剪切 --复制 ''' fr ...

最新文章

  1. linux下安装wpasupplicant及配置
  2. oracle 错误解决
  3. Deno 兼容浏览器具体指的是什么?
  4. java工程师占比_Java过时了吗?
  5. pandas分批读取csv文件
  6. python模块导入红色波浪线_解决pycharm导入本地py文件时,模块下方出现红色波浪线的问题...
  7. 北斗导航 | Modified Tropospheric:对流层延迟计算(matlab代码)
  8. 关闭 Visual Studio 2013 的 Browser Link 功能
  9. XP调整禁用页面文件
  10. C++(STL):11---vector源码剖析
  11. java 06_JAVA06 数组
  12. c/c++中的引用变量
  13. Google Earth Engine(GEE)——获取RSEI各组成指数(ndvi\lst\wet\ndbsi)的各部分的逐年影像下载
  14. 1024公众号福利放送
  15. 游戏音效的发展和制作游戏音效的意义
  16. JavaScript打开窗口
  17. pppo服务器光信号亮红灯,光纤猫光信号闪红灯不能上网怎么办
  18. 计算机械结构变形,机械结构温度变化的位移计算.ppt
  19. 编程计算1 * 2 * 3+3 * 4 * 5+5 * 6 * 7+...+99 * 100 * 101的值。
  20. 西门子精智和精简面板区别_西门子触摸屏操作面板区别

热门文章

  1. 只做macd二次金叉_【教你一招】MACD低位二次金叉
  2. pythonista3使用说明_Pythonista中文文档:sound
  3. mysql insert 字符集_有关 MySQL 字符集的注意事项-爱可生
  4. 2017菜鸡C与C++工程师总结,撸码撸码,垃圾专科生撸码人生
  5. docker $PWD路径_Docker安装Jenkins+Shell脚本自动化部署项目
  6. java换成中文_如果我们的编程替换成中文会变成怎样?
  7. 网络交换机3大常见故障问题
  8. 【渝粤教育】国家开放大学2019年春季 289法理学 参考试题
  9. 【渝粤教育】电大中专药剂学基础知识_1作业 题库
  10. 【渝粤教育】广东开放大学 性考 形成性考核 (33)