zoukankan      html  css  js  c++  java
  • 鼠标事件

    ActionChains 类鼠标操作的常用方法:
     context_click() 右击
     double_click() 双击
     drag_and_drop() 拖动
     move_to_element() 鼠标悬停在一个元素上
     click_and_hold() 按下鼠标左键在一个元素上

    #引入 ActionChains 类
    from selenium.webdriver.common.action_chains import ActionChains
    ...
    #定位到要双击的元素
    double =driver.find_element_by_xpath("xxx")
    #对定位到的元素执行鼠标双击操作
    ActionChains(driver).double_click(double).perform()

    from selenium.webdriver.common.action_chains import ActionChains
    这里需要注意的是,在使用 ActionChains 类下面的方法之前,要先将包引入。
    ActionChains(driver)
    driver: wedriver 实例执行用户操作。
    ActionChains 用于生成用户的行为;所有的行为都存储在 actionchains 对象。通过 perform()执行
    存储的行为。
    perform()
    执行所有 ActionChains 中存储的行为。perfrome()同样也是 ActionChains 类提供的的方法,通常与
    ActionChains()配合使用。

  • 相关阅读:
    Hdu 1257 最少拦截系统
    Hdu 1404 Digital Deletions
    Hdu 1079 Calendar Game
    Hdu 1158 Employment Planning(DP)
    Hdu 1116 Play on Words
    Hdu 1258 Sum It Up
    Hdu 1175 连连看(DFS)
    Hdu 3635 Dragon Balls (并查集)
    Hdu 1829 A Bug's Life
    Hdu 1181 变形课
  • 原文地址:https://www.cnblogs.com/yunman/p/6163439.html
Copyright © 2011-2022 走看看