概述:
键盘操作需要通过send_keys()方法来进行输入内容,输入的内容可以根据用户需求指定输入键盘所有按键,键盘的操作需要结合导入keys类来进行使用
# 导包
from selenium.webdriver import Keys
# 语法
# 定位元素
el1 = driver.find_element(By.XPATH, '//*[@id="kw"]')
# 操作元素,(模拟Ctrl+a、Ctrl+a)
el1.send_keys("美女")
#time.sleep(2)
el1.send_keys(Keys.CONTROL, "a")
#time.sleep(2)
el1.send_keys(Keys.CONTROL, "c")
Keys类源码
class Keys:
"""Set of special keys codes."""
NULL = "\ue000"
CANCEL = "\ue001" # ^break
HELP = "\ue002"
BACKSPACE = "\ue003"
BACK_SPACE = BACKSPACE
TAB = "\ue004"
CLEAR = "\ue005"
RETURN =