webdriervAPI(键盘事件)
作者:互联网
from selenium import webdriver
from selenium.webdriver.common.keys import Keys #导入键盘操作事件
driver = webdriver.Chorme()
driver.get("http://www.baidu.com")
以下为常用的键盘操作
send.keys(Keys.BACK_SPACE) 删除键
send.keys(Keys.SPACE) 空格键
send.keys(Keys.TAB) 指标键tab'
send.keys(Keys.ESCAPE) 回退键esc
send.keys(Keys.ENTER) 回车键enter
send.keys(Keys.CONTROL, 'a') 全选
send.keys(Keys.CONTRO, 'c') 复制
send.keys(Keys.CONTRO, 'x') 剪切
send.keys(Keys.CONTRO, 'v') 粘贴
send.keys(Keys.F1) 键盘F1
...........
send.keys(Keys.F12) 键盘F12
输入框输入内容
object = driver.find_element_by_name(" ").send.keys("submitK")
删除多输入的内容K
object.send.keys(Keys.BACK_SPACE)
输入空格
driver.find_element_by_name(" ").senf.keys(Keys.SPACE)
ctrl + a 全选输入框内容
driver.find_element_by_name(" ").senf.keys(Keys.CONTROL, 'a')
ctrl + x剪切输入框内容
driver.find_element_by_name(" ").senf.keys(Keys.CONTROL, 'x')
ctrl + v粘贴内容到输入框
driver.find_element_by_name(" ").senf.keys(Keys.CONTROL, 'v')
通过回车键来代替单击操作
driver.find_element_by_name(" ").senf.keys(Keys.ENTER)
标签:name,keys,webdriervAPI,driver,send,键盘,Keys,事件,find 来源: https://www.cnblogs.com/97xiaolai/p/11707394.html