""" Keys()类提供了键盘上几乎所有的按键方法 send_keys()方法用来模拟键盘输入,以及组合键如Ctrl C、Ctrl A 常用键盘操作: send_keys(Keys.BACK_SPACE) :删除键 send_keys(Keys.SPACE) :空格键 send_keys(Keys.TAB) :制表键 send_keys(Keys.ESCAPE) :回退键 send_keys(Keys.ENTER) :回车键 send_keys(Keys.CONTROL,'A') :全选 send_keys(Keys.CONTROL,'C') :复制 send_keys(Keys.CONTROL,'X') :剪切 send_keys(Keys.CONTROL,'V') :粘贴 send_keys(Keys.F1) :键盘F1 ..... send_keys(Keys.F12) :键盘F12 """ from selenium import webdriver from selenium.webdriver.common.by import By # 引入keys模块 from selenium.webdriver.common.keys import Keys driver = webdriver.Chrome() driver.get("http://www.baidu.com") driver.maximize_window() # 输入框输入内容 driver.find_element(By.ID, "kw").send_keys('hello world!!') # 删除多输的! driver.find_element(By.ID, "kw").send_keys(Keys.BACK_SPACE) # 输入空格键 “python” driver.find_element(By.ID, "kw").send_keys(Keys.SPACE) driver.find_element(By.ID, "kw").send_keys("python") # 用回车键代替单击操作 driver.find_element(By.ID, "su").send_keys(Keys.ENTER)

webdriver 打开不安全连接 WebDriver-键盘事件(1)

webdriver 打开不安全连接 WebDriver-键盘事件(2)

,