zoukankan      html  css  js  c++  java
  • Selenium入门12 鼠标和键盘事件

    1 鼠标 集成在webdriver.ActionChains。单击、双击、右击、拖放等等。

     

    2 键盘 引入包from selenium.webdriver.common.keys import Keys。键盘上按键几乎都有。

    #coding=utf-8
    # 鼠标 webdriver.ActionChains
    # 键盘 Keys
    
    
    from selenium import webdriver
    from selenium.webdriver.common.keys import Keys
    import time
    
    dr = webdriver.Firefox()
    dr.get("https://www.baidu.com")
    dr.implicitly_wait(10)
    
    moreproduct = dr.find_element_by_css_selector("a.bri")
    webdriver.ActionChains(dr).move_to_element(moreproduct).perform()
    time.sleep(3)
    
    kw = dr.find_element_by_id("kw")
    #webdriver.ActionChains(dr).context_click(kw).perform()  #鼠标右击
    kw.send_keys('测试') #键盘输入
    time.sleep(2)
    #kw.send_keys(Keys.CONTROL,'a') #组合键ctrl+a
    kw.send_keys(Keys.BACK_SPACE) 
    time.sleep(2)
    kw.send_keys(Keys.RETURN)
    time.sleep(2)
    dr.quit()

     

  • 相关阅读:
    Android中Services之异步IntentService(二)
    Android服务之Service(其一)
    JPA 2.0 中的动态类型安全查询
    JPA注解参考
    WebService netbeans glassfish
    android ContentProvider
    github
    移动端
    php
    mysql
  • 原文地址:https://www.cnblogs.com/dinghanhua/p/9740292.html
Copyright © 2011-2022 走看看