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)

  • 相关阅读:
    HDU1720 A+B Coming
    HDU1390 ZOJ1383 Binary Numbers
    HDU1390 ZOJ1383 Binary Numbers
    HDU2504 又见GCD
    HDU2504 又见GCD
    HDU1335 POJ1546 UVA389 UVALive5306 ZOJ1334 Basically Speaking
    HDU1335 POJ1546 UVA389 UVALive5306 ZOJ1334 Basically Speaking
    HDU1020 ZOJ2478 Encoding
    HDU1020 ZOJ2478 Encoding
    HDU2097 Sky数
  • 原文地址:https://www.cnblogs.com/97xiaolai/p/11707394.html
Copyright © 2011-2022 走看看