(selenium系列之五)键盘事件

模拟键盘事件可以使用Keys类提供的键盘方法,具体如下:

#coding=utf-8

from selenium import webdriver
from selenium.webdriver.common.keys import Keys

driver = webdriver.Chrome()
driver.get("http://www.baidu.com")

driver.find_element_by_id('kw').send_keys('seleniumm')

# 删除最后输入的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('教程')

# 全选
driver.find_element_by_id('kw').send_keys(Keys.CONTROL + 'a')

# 剪切
driver.find_element_by_id('kw').send_keys(Keys.CONTROL + 'x')

# 粘贴
driver.find_element_by_id('kw').send_keys(Keys.CONTROL + 'v')

#回车
driver.find_element_by_id('kw').send_keys(Keys.ENTER)

#退出
driver.quit()

猜你喜欢

转载自blog.csdn.net/m0_37553368/article/details/81634756