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()

     

  • 相关阅读:
    express 连接 moogdb 数据库
    数组 去重
    vue 路由meta 设置title 导航隐藏
    :src 三目运算
    axios baseURL
    js对象修改 键
    Swiper隐藏后在显示滑动问题
    字符串中的替换
    获取服务器时间
    vue a链接 添加参数
  • 原文地址:https://www.cnblogs.com/dinghanhua/p/9740292.html
Copyright © 2011-2022 走看看