webdriver 打开不安全连接 WebDriver-键盘事件
"""
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)
,
免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com