zoukankan      html  css  js  c++  java
  • UI自动化测试实战之Keys类实战(八)

              在UI的自动化测试中,有时候也会遇到键盘事件的操作,使用到的类为Keys,导入方式具体如下:

    from selenium.webdriver.common.keys import Keys

    常用的键盘快捷键这里不再进行详细的描述,下面还是通过具体的案例来演示这部分,涉及到的源码为:

    #! /usr/bin/env python
    # -*- coding:utf-8 -*-
    #author:无涯
    
    
    from selenium import  webdriver
    from selenium.webdriver.common.keys import Keys
    import  time as t
    
    driver=webdriver.Chrome()
    driver.maximize_window()
    driver.implicitly_wait(30)
    driver.get('http://www.baidu.com')
    so=driver.find_element_by_id('kw')
    so.send_keys('Selenum3')
    #全部选择输入的关键字
    so.send_keys(Keys.COMMAND,'a')
    t.sleep(3)
    #然后复制
    so.send_keys(Keys.COMMAND,'c')
    t.sleep(3)
    #然后删除
    so.send_keys(Keys.BACKSPACE)
    t.sleep(3)
    #然后复制关键字
    so.send_keys(Keys.COMMAND,'v')
    t.sleep(5)
    driver.quit()
    
    

          感谢您的阅读,后续持续更新!

    欢迎关注微信公众号“Python自动化测试”
  • 相关阅读:
    vuex详解
    es6 数组方法的扩展
    es6class语法和继承
    变量的解构赋值
    es6变量let
    前端模块化
    webpack基础
    react中的redux(入门)
    react-router-dom中的BrowserRouter和HashRouter和link与Navlink
    react-router-dom
  • 原文地址:https://www.cnblogs.com/weke/p/15486952.html
Copyright © 2011-2022 走看看