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

    在 WebDriver 中, 将这些关于鼠标操作的方法封装在 ActionChains 类提供。

    ActionChains 类提供了鼠标操作的常用方法:

    • perform(): 提交

    • context_click(): 点击

    • double_click(): 双击

    • drag_and_drop(): 拖动

    • move_to_element(): 鼠标悬停

    from selenium import webdriver
    # 引入 ActionChains 类
    from selenium.webdriver.common.action_chains import ActionChains
    
    driver = webdriver.Chrome()
    driver.get("https://www.baidu.cn")
    
    # 定位到要悬停的元素
    above = driver.find_element_by_link_text("设置")
    # 对定位到的元素执行鼠标悬停操作
    ActionChains(driver).move_to_element(above).perform()
    #perform  执行ActionChains中储存的行为
  • 相关阅读:
    Nancy 寄宿IIS
    原子操作
    CSRF跨站请求伪造
    CORS跨域
    C# 运算符
    Mysql 函数
    Mongodb for .Net Core 驱动的应用
    Mongodb for .Net Core 封装类库
    制作项目模板
    压缩图片
  • 原文地址:https://www.cnblogs.com/zuoyou1223/p/11881111.html
Copyright © 2011-2022 走看看