码迷,mamicode.com
首页 > 其他好文 > 详细

selenium快捷键操作

时间:2019-01-15 14:29:59      阅读:623      评论:0      收藏:0      [点我收藏+]

标签:back   com   复制   web   方法   回车   fir   color   sel   

常用的键盘操作

  • send_keys(Keys.BACK_SPACE) 删除键(BackSpace)
  • send_keys(Keys.SPACE) 空格键(Space)
  • send_keys(Keys.TAB) 制表键(Tab)
  • send_keys(Keys.ESCAPE) 回退键(Esc)
  • send_keys(Keys.ENTER) 回车键(Enter)
  • 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)
  • send_keys(Keys.F1) 键盘 F1(可模拟键盘任何f键)
 1 #Keys()类提供了键盘上几乎所有按键的方法,end_keys()方法可以用来模拟键盘输入
 2 from selenium import webdriver
 3 from time import sleep
 4 from selenium.webdriver.common.keys import Keys
 5 # 引入 Keys 模块
 6 driver = webdriver.Firefox()
 7 driver.get("http://www.baidu.com")
 8 #输入框输入内容 
9 driver.find_element_by_id("kw").send_keys("seleniumi")
10 #删除多输入的一个i
11 driver.find_element_by_id("kw").send_keys(Keys.BACK_SPACE)
12 #输入空格键添加“教程"两个字
13 driver.find_element_by_id("kw").send_keys(Keys.SPACE)
14 driver.find_element_by_id("kw").send_keys("教程") 15 16 #ctrl+a全选输入框内容 CONTROL键盘操作 CANCEL输入框后面使用send_keys()方法
17 driver.find_element_by_id(‘kw‘).send_keys(Keys.CONTROL,‘a‘)
18 #ctrl+x剪切输入框内容
19 driver.find_element_by_id(‘kw‘).send_keys(Keys.CONTROL,‘x‘)
20 #ctrl+V20
21 driver.find_element_by_id(‘kw‘).send_keys(Keys.CONTROL,‘v‘)
22 #ENTER回车键
23 driver.find_element_by_id(‘su‘).send_keys(Keys.ENTER)

 

selenium快捷键操作

标签:back   com   复制   web   方法   回车   fir   color   sel   

原文地址:https://www.cnblogs.com/cheng10/p/10271018.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!