python3+selenium入门09-键盘事件

Keys类提供了键盘上几乎所有按键的方法。通过send_keys()方法不仅可以用来模拟键盘输入,还可以用它来模拟键盘上的按键。包括组合键,比如Ctrl+a等

需要导入Keys类

from selenium.webdriver.common.keys import  Keys
from selenium.webdriver.common.keys import  Keys
from selenium import webdriver
import time
dr = webdriver.Chrome()
dr.maximize_window()
dr.get('https://www.baidu.com')
st = dr.find_element_by_id('kw')#定位搜索输入框
st.send_keys('seleniumm')
st.send_keys(Keys.BACK_SPACE)#模拟键盘删除
st.send_keys(Keys.SPACE)#键盘空格
st.send_keys('python3')
st.send_keys(Keys.CONTROL,'a')#Ctrl+A
st.send_keys(Keys.CONTROL,'c')#Ctrl+C
st.clear()
time.sleep(2)
st.send_keys(Keys.CONTROL,'v')#Ctrl+V
su = dr.find_element_by_id('su').send_keys(Keys.ENTER)#回车
posted @ 2018-07-27 15:48  梦忆安凉  阅读(339)  评论(0编辑  收藏  举报