zoukankan      html  css  js  c++  java
  • webdriervAPI(键盘事件)

    from  selenium  import  webdriver

    from selenium.webdriver.common.keys import Keys   #导入键盘操作事件

    driver  =  webdriver.Chorme()

    driver.get("http://www.baidu.com")

     

    以下为常用的键盘操作

    send.keys(Keys.BACK_SPACE)  删除键

    send.keys(Keys.SPACE)    空格键

    send.keys(Keys.TAB)    指标键tab'

    send.keys(Keys.ESCAPE)    回退键esc

    send.keys(Keys.ENTER)    回车键enter

    send.keys(Keys.CONTROL, 'a')    全选

    send.keys(Keys.CONTRO, 'c')  复制

    send.keys(Keys.CONTRO, 'x')    剪切

    send.keys(Keys.CONTRO, 'v')    粘贴

    send.keys(Keys.F1)  键盘F1

    ...........

    send.keys(Keys.F12)  键盘F12

     

    输入框输入内容

    object  =  driver.find_element_by_name(" ").send.keys("submitK")

     

    删除多输入的内容K

    object.send.keys(Keys.BACK_SPACE)

     

    输入空格

    driver.find_element_by_name(" ").senf.keys(Keys.SPACE)

     

    ctrl + a 全选输入框内容

    driver.find_element_by_name(" ").senf.keys(Keys.CONTROL, 'a')

     

    ctrl + x剪切输入框内容

    driver.find_element_by_name(" ").senf.keys(Keys.CONTROL, 'x')

     

    ctrl + v粘贴内容到输入框

    driver.find_element_by_name(" ").senf.keys(Keys.CONTROL, 'v')

     

    通过回车键来代替单击操作

    driver.find_element_by_name(" ").senf.keys(Keys.ENTER)

  • 相关阅读:
    vim 多个文件切换
    Ruby 格式化代码 vim
    Ruby 配置vimrc
    print puts p
    开机跳过开机选择系统的选项界面
    Linux学习笔记:rm删除文件和文件夹
    Linux学习笔记:ps -ef、ps aux、kill -9
    Linux学习笔记:ctrl+z、ctrl+c、ctrl+d的区别
    Shell学习笔记:<<EOF子命令
    Linux学习笔记:crontab定时任务
  • 原文地址:https://www.cnblogs.com/97xiaolai/p/11707394.html
Copyright © 2011-2022 走看看