键盘事件
Keys()类提供了键盘上几乎所有的按键方法,send_keys()方法可以用来模拟键盘操作,除此之外,输入键盘上的按键,甚至是组合键,如CTRL+A
导包
from selenium import webdriver
#引入keys模块
from selenium.webdriver.common.keys import Keys
driver=webdriver.Firefox()
driver.get("http://www.baidu.com")
#输入框输入内容
driver.find_element_by_id('kw').send_keys("selenium")
#删除多输入的m
driver.find_element_by_id('kw').send_keys(Keys.BACK_SPACE)
#输入空格+“教程”
driver.find_element_by_id('kw').send_keys(Keys.SPACE)
driver.find_element_by_id('kw').send_keys(“教程”)
#crtl+a 全选 输入框内容 x代表剪切,v代表粘贴
driver.find_element_by_id('kw').send_keys(Keys.CONTROL,'a')
#通过回车键来代替单击操作
driver.find_element_by_id('su').send_keys(Keys.ENTER)
#键盘F1
driver.find_element_by_id('su').send_keys(Keys.F1)
driver.quit()
浙公网安备 33010602011771号