zoukankan      html  css  js  c++  java
  • 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()
    

      

  • 相关阅读:
    语言基础
    进制转换
    添加
    查找
    继承
    封装
    面向基础 c#小复习
    主外键
    三个表的关系
    插入信息,模糊查询,聚合函数,时间函数,排序,字符串函数,数学函数,求个数,球最大
  • 原文地址:https://www.cnblogs.com/wsx123/p/14210448.html
Copyright © 2011-2022 走看看