Selenium-键盘操作
在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-键盘操作相关推荐
- 爬虫Spider 08 - chromedriver设置无界面模式 | selenium - 键盘操作 | 鼠标操作 | 切换页面 | iframe子框架 | scrapy框架
文章目录 Spider 07回顾 cookie模拟登陆 三个池子 selenium+phantomjs/chrome/firefox Spider 08 笔记 chromedriver设置无界面模式 ...
- 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中键盘操作
前言 在web测试中,可能会遇到一些需要键盘操作.在selenium中,提供了一个Keys类,来处理键盘操作.Keys类中,几乎提供了所有的键盘快捷键组合操作. DEMO 举个例子,在百度首页,输入内 ...
- 【Selenium自动化测试】鼠标与键盘操作
在 WebDriver 中,与鼠标操作相关的方法都封装在ActionChains 类中,与键盘操作相关的方法都封装在Keys类中.下面介绍下这两个类中的常用方法. 鼠标操作 ActionChains类 ...
- selenium自动化测试-鼠标键盘操作
前面我们已经学完了8种定位方式和利用Firefox插件协助定位,学会了定位了,自动化就成功了一半. 但是我们好像只是定位,定位后的操作并不多,我们今天要系统的了解下鼠标键盘操作. 回顾下我们之前的简单 ...
- Selenium中级 | 在Selenium中模拟键盘操作
以下是基于Java语言在Selenium WebDriver中模拟键盘操作的一些常用方法总结 操作单个按键 比如按回车键.按F5进行页面刷新.按F11将窗口设为全屏模式等. 方式1:使用WebElem ...
- Selenium+Python测试键盘操作---全选、复制、剪切、粘贴
''' 键盘操作--将百度搜索的关键字复制到必应中进行搜索 --导入模块from selenium.webdriver.common.keys import Keys --剪切 --复制 ''' fr ...
最新文章
- linux下安装wpasupplicant及配置
- oracle 错误解决
- Deno 兼容浏览器具体指的是什么?
- java工程师占比_Java过时了吗?
- pandas分批读取csv文件
- python模块导入红色波浪线_解决pycharm导入本地py文件时,模块下方出现红色波浪线的问题...
- 北斗导航 | Modified Tropospheric:对流层延迟计算(matlab代码)
- 关闭 Visual Studio 2013 的 Browser Link 功能
- XP调整禁用页面文件
- C++(STL):11---vector源码剖析
- java 06_JAVA06 数组
- c/c++中的引用变量
- Google Earth Engine(GEE)——获取RSEI各组成指数(ndvi\lst\wet\ndbsi)的各部分的逐年影像下载
- 1024公众号福利放送
- 游戏音效的发展和制作游戏音效的意义
- JavaScript打开窗口
- pppo服务器光信号亮红灯,光纤猫光信号闪红灯不能上网怎么办
- 计算机械结构变形,机械结构温度变化的位移计算.ppt
- 编程计算1 * 2 * 3+3 * 4 * 5+5 * 6 * 7+...+99 * 100 * 101的值。
- 西门子精智和精简面板区别_西门子触摸屏操作面板区别
热门文章
- 只做macd二次金叉_【教你一招】MACD低位二次金叉
- pythonista3使用说明_Pythonista中文文档:sound
- mysql insert 字符集_有关 MySQL 字符集的注意事项-爱可生
- 2017菜鸡C与C++工程师总结,撸码撸码,垃圾专科生撸码人生
- docker $PWD路径_Docker安装Jenkins+Shell脚本自动化部署项目
- java换成中文_如果我们的编程替换成中文会变成怎样?
- 网络交换机3大常见故障问题
- 【渝粤教育】国家开放大学2019年春季 289法理学 参考试题
- 【渝粤教育】电大中专药剂学基础知识_1作业 题库
- 【渝粤教育】广东开放大学 性考 形成性考核 (33)