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使用之——键盘操作方法相关推荐

  1. selenium 基本的键盘方法

    selenium 基本的键盘方法 今晚不想加班,于是赶紧回来看看书: 1.下了selenium的小工具:FireBug/FirePath. 2.确定了看书顺序,我觉得难度低点开始比较好,所以我还是先看 ...

  2. Python+selenium 自动化-模拟键盘输入、点击操作,如何查看所支持的全部键位名称

    通过 send_keys() 就能进行输入和键盘操作了. 键盘操作需要引用 Keys 包. from selenium import webdriver from selenium.webdriver ...

  3. python对浏览器的常用操作有哪些_Python Selenium中对象常用操作方法

    一.webdriver 提供了一系列的对象定位方法,常用的有以下几种:id定位:find_element_by_id() name定位:find_element_by_name() class定位:f ...

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

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

  5. selenium模拟鼠标键盘(一)

    鼠标点击操作 鼠标点击事件有以下几种类型: //记得最后一定要调用perform,否则click并没有真正执行 清单 1. 鼠标左键点击 Actions action = new Actions(dr ...

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

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

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

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

  8. [139]python selenium之模拟键盘操作

    selenium 提供了比较完整的键盘操作,在使用的模拟键盘操作之前需要我们导入from selenium.webdriver.common.keys import Keys即可,然后就可以来模拟键盘 ...

  9. selenium+Java模拟键盘操作

    selenium中的org.openqa.selenium.Keys类提供了键盘上几乎所有按键的方法. sendKeys()方法可以用来模拟键盘输入, 除此之 外, 我们还可以用它来输入键盘上的按键, ...

  10. 【selenium】对键盘的的操作(控制键盘的输入,以及键盘组合操作比如复制粘贴) ;对鼠标的操作(单击,双击,右击,拖拽)

    对键盘的操作 注意如果要对键盘进行操作的话要先引入key包 from selenium.webdriver.common.keys import Keys 1. 控制键盘输入 上代码: # 键盘事件 ...

最新文章

  1. 人工智能高薪的背后……
  2. 如何搭建高可用redis架构?
  3. 直播回顾|慕尼黑工业大学博士详解室内SLAM中的几何约束
  4. 最常用的Python爬虫和数据分析常用第三方库,收藏吧
  5. 报名丨24小时创新挑战:数字时代的人类健康与福祉
  6. 【多线程】1.条件变量--std::condition_variable
  7. 互换性与技术测量电子版_圆柱公差与配合,公差等级的选用,一文全面介绍互换性与测量技术...
  8. 查询进程打开的文件(转)
  9. 大离谱!论文“撞衫”,11篇不同高校论文中竟出现同一块桌布....
  10. mysql常用的备份命令有哪些_MySQL常用备份还原命令
  11. 用脚本管理服务器日志
  12. Android调试wifi使用wpa_supplicant和wpa_cli总结
  13. zabbix server安装配置
  14. Fizz Buzz 面试题
  15. 常见音频编码格式解析
  16. 2022 阿里 java 面经
  17. 所有键盘鼠标模拟方式原理及实现
  18. Python numpy函数:shape用法
  19. swiper使用教程
  20. 请问add_mutually_exclusive_group函数什么意思?

热门文章

  1. python刷b站视频浏览量_python刷B站播放量
  2. 第一篇博客,shader练习
  3. google浏览器呗7654流氓解除
  4. dimm和udimm_RDIMM和UDIMM内存的区别
  5. 做项目的一些思路(针对小白)
  6. 万用表测试软件,最全的万用表使用方法看这里!
  7. 插入新题注变乱了_Word 自动更改题注章节编号格式“图一.1”为“图1.1”
  8. 分而治之——最大子列和
  9. 七.其他技术-Beetl与BeetlSQL
  10. 枯竭的水库求生的稻田 国稻种芯·九江:位于抗旱一线的都昌