Selenium使用之——键盘操作方法
a.键盘按键用法
想要调用键盘按键操作,需要引入keys包:
1 from selenium.webdriver.common.keys import Keys
然后通过send_keys()调用按键
send_keys(Keys.TAB) TAB键
send_keys(Keys.ENTER) 回车键
1 #coding=utf-8 2 from selenium import webdriver 3 from selenium.webdriver.common.keys import Keys 4 import os,time 5 6 driver=webdriver.Ie() 7 driver.get("http://www.baidu.com") 8 time.sleep(3) 9 driver.maximize_window() 10 driver.find_element_by_id("kw").send_keys("selenium") 11 driver.find_element_by_id("su").send_keys(Keys.ENTER) #按enter键 12 13 driver.quit()
b.键盘组合键用法
1 #coding=utf-8 2 from selenium import webdriver 3 from selenium.webdriver.common.keys import Keys 4 import os,time 5 6 driver=webdriver.Ie() 7 driver.get("http://www.baidu.com") 8 time.sleep(3) 9 driver.maximize_window() 10 driver.find_element_by_id("kw").send_keys("selenium") 11 time.sleep(3) 12 driver.find_element_by_id("kw").send_keys(Keys.CONTROL,"a") #ctrl+a 全选 13 time.sleep(3) 14 driver.find_element_by_id("kw").send_keys(Keys.CONTROL,"x") #ctrl+x 剪切 15 time.sleep(3) 16 driver.find_element_by_id("kw").send_keys(u"哈哈") #为了防止中文乱码,前面加一个小u 17 driver.find_element_by_id("su").click() 18 driver.quit()
Selenium使用之——键盘操作方法相关推荐
- selenium 基本的键盘方法
selenium 基本的键盘方法 今晚不想加班,于是赶紧回来看看书: 1.下了selenium的小工具:FireBug/FirePath. 2.确定了看书顺序,我觉得难度低点开始比较好,所以我还是先看 ...
- Python+selenium 自动化-模拟键盘输入、点击操作,如何查看所支持的全部键位名称
通过 send_keys() 就能进行输入和键盘操作了. 键盘操作需要引用 Keys 包. from selenium import webdriver from selenium.webdriver ...
- python对浏览器的常用操作有哪些_Python Selenium中对象常用操作方法
一.webdriver 提供了一系列的对象定位方法,常用的有以下几种:id定位:find_element_by_id() name定位:find_element_by_name() class定位:f ...
- selenium自动化测试-鼠标键盘操作
前面我们已经学完了8种定位方式和利用Firefox插件协助定位,学会了定位了,自动化就成功了一半. 但是我们好像只是定位,定位后的操作并不多,我们今天要系统的了解下鼠标键盘操作. 回顾下我们之前的简单 ...
- selenium模拟鼠标键盘(一)
鼠标点击操作 鼠标点击事件有以下几种类型: //记得最后一定要调用perform,否则click并没有真正执行 清单 1. 鼠标左键点击 Actions action = new Actions(dr ...
- Selenium中级 | 在Selenium中模拟键盘操作
以下是基于Java语言在Selenium WebDriver中模拟键盘操作的一些常用方法总结 操作单个按键 比如按回车键.按F5进行页面刷新.按F11将窗口设为全屏模式等. 方式1:使用WebElem ...
- Selenium+Python测试键盘操作---全选、复制、剪切、粘贴
''' 键盘操作--将百度搜索的关键字复制到必应中进行搜索 --导入模块from selenium.webdriver.common.keys import Keys --剪切 --复制 ''' fr ...
- [139]python selenium之模拟键盘操作
selenium 提供了比较完整的键盘操作,在使用的模拟键盘操作之前需要我们导入from selenium.webdriver.common.keys import Keys即可,然后就可以来模拟键盘 ...
- selenium+Java模拟键盘操作
selenium中的org.openqa.selenium.Keys类提供了键盘上几乎所有按键的方法. sendKeys()方法可以用来模拟键盘输入, 除此之 外, 我们还可以用它来输入键盘上的按键, ...
- 【selenium】对键盘的的操作(控制键盘的输入,以及键盘组合操作比如复制粘贴) ;对鼠标的操作(单击,双击,右击,拖拽)
对键盘的操作 注意如果要对键盘进行操作的话要先引入key包 from selenium.webdriver.common.keys import Keys 1. 控制键盘输入 上代码: # 键盘事件 ...
最新文章
- 人工智能高薪的背后……
- 如何搭建高可用redis架构?
- 直播回顾|慕尼黑工业大学博士详解室内SLAM中的几何约束
- 最常用的Python爬虫和数据分析常用第三方库,收藏吧
- 报名丨24小时创新挑战:数字时代的人类健康与福祉
- 【多线程】1.条件变量--std::condition_variable
- 互换性与技术测量电子版_圆柱公差与配合,公差等级的选用,一文全面介绍互换性与测量技术...
- 查询进程打开的文件(转)
- 大离谱!论文“撞衫”,11篇不同高校论文中竟出现同一块桌布....
- mysql常用的备份命令有哪些_MySQL常用备份还原命令
- 用脚本管理服务器日志
- Android调试wifi使用wpa_supplicant和wpa_cli总结
- zabbix server安装配置
- Fizz Buzz 面试题
- 常见音频编码格式解析
- 2022 阿里 java 面经
- 所有键盘鼠标模拟方式原理及实现
- Python numpy函数:shape用法
- swiper使用教程
- 请问add_mutually_exclusive_group函数什么意思?
热门文章
- python刷b站视频浏览量_python刷B站播放量
- 第一篇博客,shader练习
- google浏览器呗7654流氓解除
- dimm和udimm_RDIMM和UDIMM内存的区别
- 做项目的一些思路(针对小白)
- 万用表测试软件,最全的万用表使用方法看这里!
- 插入新题注变乱了_Word 自动更改题注章节编号格式“图一.1”为“图1.1”
- 分而治之——最大子列和
- 七.其他技术-Beetl与BeetlSQL
- 枯竭的水库求生的稻田 国稻种芯·九江:位于抗旱一线的都昌