python---模仿键盘

'''
新导入包:from selenium.webdriver.common.keys import Keys
方法:
    send_Keys(Keys.Back_SPACE):删除键
    send_Keys(Keys.SPACE):空格键
    send_Keys(Keys.ESCAPE):esc键
    send_Keys(Keys.ENTER):回车键
    send_Keys(Keys.TAB):制表键
    send_keys(Keys.CONTROL,'a'):全选
    send_keys(keys.CONTROL,'c'):复制
    send_keys(keys.CONTROL,'X'):剪贴
    send_keys(Keys.CONTROL,'V'):复制

需求:
    进入百度
    百度搜索框输入“魏世选”
    删除错误的“选”
    输入成“轩”
    全选文本框内容
    剪切文本框内容
    复制文本框内容
    利用回车搜索该内容
    退出浏览器
'''
#导包
from selenium import webdriver
#导入包
from selenium.webdriver.common.keys import Keys
#设置时间
import time
#浏览器设置,网页设置
driver=webdriver.Firefox()
driver.get("https://www.baidu.com")
#设置进入下一步时间
time.sleep(2)
#百度文本框输入“魏世选”
driver.find_element_by_id("kw").send_keys("魏世选")
#设置进入下一步时间
time.sleep(3)
#删除文本框中错误的“选”
driver.find_element_by_id("kw").send_keys(Keys.BACK_SPACE)
#设置进入下一步时间
time.sleep(3)
#文本框输入“轩”
driver.find_element_by_id("kw").send_keys("轩")
#设置进入下一步时间
time.sleep(3)
#全选文本框内容
driver.find_element_by_id("kw").send_keys(Keys.CONTROL,'a')
#设置进入下一步时间
time.sleep(3)
#剪贴文本框内容
driver.find_element_by_id("kw").send_keys(Keys.CONTROL,'x')
#设置进入下一步时间
time.sleep(3)
#粘贴文本框内容
driver.find_element_by_id("kw").send_keys(Keys.CONTROL,'v')
#设置进入下一步时间
time.sleep(3)
#回车搜索该内容
driver.find_element_by_id("su").send_keys(Keys.ENTER)
#设置进入下一步时间
time.sleep(3)
#退出浏览器
driver.quit()

  

原文地址:https://www.cnblogs.com/wsx123/p/14210448.html