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)#回车

猜你喜欢

转载自www.cnblogs.com/myal/p/9377998.html