主要用于模拟用户的操作
from selenium import webdriver
from selenium. webdriver.common.Keys #键盘类
dr = webdriver.Chrome()
dr.get("www.baidu.com")
dr.implicitly_wait(100)
dr.find_element_by_id("kw").send_keys("NBA")
dr.find_element_by_id("su").click()
#模拟键盘上的按键的专有名词删除多输入的一个A 回车BACK_SPACE
dr.find_element_by_id("kw").send_keys("Keys.BACK_SPACE")
#输入空格键+“你好” 空格SPACE
dr.find_element_by_id("kw").send_keys("Keys.SPACE")
dr.find_element_by_id("kw").send_keys("你好")
#ctrl+a 全选输入框内容
dr.find_element_by_id("kw").send_keys(Keys.CONTROL,"a")
sleep(3)
#ctrl+x 全选输入框内容
dr.find_element_by_id("kw").send_keys(Keys.CONTROL,"x")
sleep(3)
#ctrl+v 全选输入框内容
dr.find_element_by_id("kw").send_keys(Keys.CONTROL,"v")
sleep(3)
#通过回车键盘来代替点击操作
dr.find_element_by_id("su").send_keys(Keys.ENTER)