键盘事件

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()

 

posted @ 2019-03-16 11:26  期待me  阅读(79)  评论(0)    收藏  举报